class Watcher:
""" variable을 감시하는 간단한 클래스 """
def __init__(self, value):
self.variable = value
def set_value(self, new_value):
if self.variable != new_value:
self.pre_change()
self.variable = new_value
self.post_change()
def pre_change(self):
pass # variable이 변화되기 전의 행동을 구현
def post_change(self):
pass # variable이 변환된 후의 행동을 구현
변화를 감지하는 클래스를 만드는 방법이 있습니다.