go-pattern-examples/structure
2020-05-03 00:27:46 +08:00
..
01_facade update README 2020-04-30 15:26:50 +08:00
02_adapter finish adapter pattern 2020-04-30 16:30:18 +08:00
03_bridge order sturcture patterns 2020-05-02 17:40:51 +08:00
04_flyweight order sturcture patterns 2020-05-02 17:40:51 +08:00
05_composite order sturcture patterns 2020-05-02 17:40:51 +08:00
06_decorator add a log decorator 2020-05-03 00:27:46 +08:00
07_proxy order sturcture patterns 2020-05-02 17:40:51 +08:00
README.md finish composite pattern 2020-05-02 17:14:20 +08:00

structure pattern

结构模式,就是多种对象之间的相互搭配/连接构成一个新的结构形态,从而满足一定目的,比如方便访问,扩展功能,对象复用,功能转换适配等 建筑结构是一个很生动鲜明的结构模式代表,同样是钢筋、混凝土,建筑的不同结构,标示着这些建筑的不同作用,做成桥的结构,就是支持行人过路的,做成房子就是住人的, 最好脑子里面形成不同建筑结构的画面,这个是最容易跟结构产生联系的一个形态对象,也是对结构模式的最佳描述之一。

所以,代码也一样,不同的对象构成的不同形态,就意味着这些对象是有不同的目的设计.