装饰者模式允许为一个组件(component)添加不同的装饰者(decorator),从而在不改变代码的情况下更改...[作者空间]
观察者模式适用于以下情形:当有一个对象要向外界发出信息,有一些对象需要对这个信息进行实时的接收。使用观察者模式我们...[作者空间]
在上一章我们提出了一种情形,并且指出传统OO的做法不尽人意,我们需要一种新的思路来帮我们解决这样的问题。这是我们引...[作者空间]
为什么需要面相对象 在历史进程中,我们由面相对象编程转向了面相对象编程,项目的规模也变得越来越大,其中有着必然的需...[作者空间]