设计模式的理解

我觉得,把一个大的对象的各个部分用设计模式实现,这就是他的价值。

如果有一个大的对象,我们就可以分析它可以做的事情的行为和他本身所拥有

的属性,这些行为,我们可以用,设计模式中的行为模式里Template,Command

等行为模式来实现,然后他的属性我设计成一个值对象,当然要看分析结果

然后用行为模式实现的各个接口之间的联系我们可以用组合模式来组合使用,

最经常用的是Adapter,然后以这种方式组成的对象可以用,创造模式中来创建

比如工厂模式。

>把一个大的对象的各个部分用设计模式实现,这就是他的价值
可以这么说,设计魔术属于详细设计,详细设计就是细分分解。