摘要:
工厂方法模式 简单工厂类 简单工厂模式属于创建型模式,又称静态工厂方法(Static factory method)模式。其是由一个工厂对象决定创建出哪一种产品类的实例,可理解为不同工厂模式的一个特殊实现。 上述代码对于修改开放了,违反了开放封闭原则。故而引出工厂方法模式,去解决这样的矛盾。 GOF 阅读全文
摘要:
六大设计原则 单一职责原则 对于一个类,应该只有一个引起它变化的原因。 需要足够简单的逻辑,才可以在代码级别上违反单一职责原则。 需要类中的方法数目足够少,才可以在方法级别上违反单一职责原则。 当一个类承担了过多的职责是,就等同于将这些职责都耦合在一起,一个职责的变化会削弱这个类完成其他职责的能力, 阅读全文