【发布时间】:2012-11-09 05:05:25
【问题描述】:
我有一个名为 DataClass 的类。这个类负责将信息保存在数据库中,在这个类中有一些保存和读取数据库的方法,除了这个类,我还有其他类叫做 HTMLEditor、QueryBuilder、EmailSending、InforDetails。 我需要通过我的数据类收听其他类,只要他们的信息发生更改,我的数据类就会被通知保存这些信息。 我知道有一种设计模式叫做观察者设计模式,在这种设计模式下,其他类(观察者)正在监听一个类(主题),只要主题的状态发生变化,就会通知其他观察者。
这个问题我该怎么办?这种情况有什么设计模式吗?
【问题讨论】:
标签: c# oop design-patterns