设计模式
有点冷
喜欢挑战,期待成长。
展开
-
设计模式的六大原则
1.单一职责原则 定义:一个类只负责一项职责。 问题由来:一个类T有两个职责P1和P2,当修改职责P1的时候,有可能会导致原本正常的P2也发生故障。 解决方案:遵循单一职责原则,建立类T1和类T2,分别完成职责P1和职责P2。 单一职责原则,即便对于新手程序员,也是很容易遵守的。但是为什么会出现违背这一原则的情况出现呢?原因是有职责扩散。职责扩散就是,由于某种原因,职责P被分为粒度更细的P转载 2015-06-10 14:02:19 · 458 阅读 · 0 评论 -
工厂模式
1.简单工厂模式 简单工厂模式属于创建型模式,又叫做静态工厂方法模式, 但不属于23种GOF设计模式之一。简单工厂模式的实质是由一个工厂类根据传入的参数,动态的决定应该创建哪个 产品的实例,这些产品都有一个共同的父类(虚基类)或接口。 1.1角色 工厂角色:简单工厂模式的核心,负责实现具体产品的内部逻辑。创建方法可被外界直接调用。 抽象产品角色:简单工厂模式创建的所有对象的父类,描述所有实原创 2015-06-10 13:20:58 · 420 阅读 · 0 评论