Python/Python__DesignPattern

facade pattern

말하는감자 2020. 12. 1. 17:01
class Me(object):
    def 청소(self):
        print("사무실을 청소하고 있어요")


class Friend(object):
    def 랜선정리(self):
        print("랜선을 정리하고 있어요")


class Run:
    def __init__(self):
        self.friend = Friend()
        self.me = Me()

    def 이사(self):
        print("이사를 시작합니다")
        self.friend.랜선정리()
        self.me.청소()


if __name__ == '__main__':
    run = Run()
    run.이사()

'Python > Python__DesignPattern' 카테고리의 다른 글

adapter pattern  (0) 2020.12.01
facade pattern  (0) 2020.12.01
singleton pattern  (0) 2020.12.01