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