随笔分类 - 设计模式
摘要:※ 工 厂 方 法 不同的执行子类有自己专属的工厂,相互之间无影响. ※ 简 单 工 厂 所有执行子类共享一个工厂类,每增加一个执行子类需要对工厂类进行改写,即增加一个case; (注意:简单工厂违反了设计模式的开闭原则,所以属于一种特殊的设计模式) 工厂方法 C# 代码 简单工厂方法 C# 代码
阅读全文
摘要:※ 设 计 模 式 设计模式是在特定环境下人们解决某类重复出现问题的一套成功或有效的解决方案。 设计模式起源于工业. 被引入到函数语言中,主要有三种模式: 1. 创建型(Creational)模式: 如何创建对象; 2. 结构型(Structural )模式: 如何实现类或对象的组合; 3. 行为型
阅读全文