考虑这些类
class Foo(object):
def __init__(self, owner):
self.owner = owner
self.a = None
self.b = []
object = Foo(mike)
每小时,我需要检查 Foo 是否已更新(object.a 或 object.b 已更改)我该怎么办?
我是否需要创建一个新对象 object2=Foo(mike) 并解析属性以与对象进行比较,将差异放入列表中,还是有 pythonic 方式来做到这一点?
如果创建两个对象,解析它们以构建 2 个列表并比较它们是个好主意吗?