一个对象的形态是由另一个对象决定的!这样的模式就可以考虑使用观察者设计模式!
比如:
我们穿衣服的多少是由温度来决定的!
年亲人有以下行为:
10度以下我们要穿棉衣
11-20度以下我们要穿长袖
21-30度以下我们要穿短袖
31度以上我们不穿衣服
老人有以下行为:
15度以下我们要穿棉衣
16-25度以下我们要穿长袖
26-35度以下我们要穿短袖
36度以上要小心会中暑
在这里温度是我们的观察对象,年亲人以及老人就是所谓的观察者。这样就成了典型的观察者模式!
一个对象的形态是由另一个对象决定的!这样的模式就可以考虑使用观察者设计模式!
比如:
我们穿衣服的多少是由温度来决定的!
年亲人有以下行为:
10度以下我们要穿棉衣
11-20度以下我们要穿长袖
21-30度以下我们要穿短袖
31度以上我们不穿衣服
老人有以下行为:
15度以下我们要穿棉衣
16-25度以下我们要穿长袖
26-35度以下我们要穿短袖
36度以上要小心会中暑
在这里温度是我们的观察对象,年亲人以及老人就是所谓的观察者。这样就成了典型的观察者模式!