摘要:
在简单工厂模式中,我们发现存在很多问题:
由于工厂类集中了所有产品创建逻辑,一旦不能正常工作,整个系统都要受到影响。
要新增产品类的时候,就要修改工厂类的代码,违反了开放封闭原则(对扩展的开放,对修改的关闭)。
简单工厂模式由于使用了静态工厂方法,造成工厂角色无法形成基于继承的等级结构。
为了解决上述的问题,我们学习一种新的设计模式:工厂方法模式。 阅读全文
摘要:
简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式定义了一个创建对象的类,由这个类来封装实例化对象的行为。 阅读全文
摘要:
本篇文章主要介绍数据库事务的四大特性ACID,以及数据库的隔离级别。 阅读全文