less than 1 minute read


blog

study

clean architecture

py, js같은 언어에서 저런 구조를 한 번 연습해보고 싶은데.. 어떻게 해야할 지 모르겠다.


class IPersonWebDisplay:
    def display():
        pass

class Web(IPersonWebDisplay):
    def display(self, person):
        print(f'person {person}')
        pass

class Person:
    def __init__(self, name='name1'):
        self.name = name

    def changeName(self, new_name):
        self.name = new_name

    def display(self, displayer):
        displayer.display()

def solve():
    p1 = Person()
    web = Web()
    web.display(p1)
    pass

이런 구조인걸까..?


Comments