摘要:
标签: 设计模式 1. 工厂模式 创建型模式 ,调用者新建对象时使用,不需要new具体对象,只需要先获取一个工厂,从工厂里面按照名字来get对象即可。 优点:隐藏了新建对象的细节,新建对象需要复杂逻辑时使用效果好。 缺点:复杂化新建对象的流程,简单对象使用工厂多次一举。 2. 抽象工厂模型 创建型模 阅读全文
摘要:
标签: 设计模式 1. 桥接模式 用于把抽象化与实现化解耦,使得二者可以独立变化。属于 结构型模式 ,通过 提供 抽象化和实现化之间的 桥接结构 ,来实现二者的解耦。 2. 原本使用类继承关系可以解决多维度变化,但是会导致 类爆炸 。比如二维度下,每个维度有两个变化,则需要$2 2=4$个类,是乘法 阅读全文