PHP设计模式结构模式的深入分析
对象组成的最大优点是它能够建立一个关系的基础上,配置在运行时无需修改实际的代码,这是类继承和接口实现需要的操作。事实上,你可以定义通过修改对象之间的链接,而不是类之间的应用程序的功能,这是设计的一部分。
结构模式列表
适配器-桥-外观(适配器桥立面)
这三种模式的目标是竞争耦合:
适配器模式(适配器)连接具有不同接口的对象;
桥接模式(桥接)将是一个m抽象层,N层被分隔成n + m,而不是m×n使用;
外观模型(门面),以创建一个新的统一接口访问子系统。
复合装饰剂(复合装饰剂)
这三种模式保持相同的对象接口,透明地添加正交注意,而客户将不知道:
其他对象的复合模型增加了容器层次结构,而另一个树作为树的叶子进行重用;
该装饰图案通过添加拦截行为的方式,避免了大量子类的引入;
对象的代理模型不存在,或者难以访问授权操作。
最后,蝇是一种非身份价值对象标准的实施。