C#设计模式_基本原则
※ 设 计 模 式
设计模式是在特定环境下人们解决某类重复出现问题的一套成功或有效的解决方案。
设计模式起源于工业.
被引入到函数语言中,主要有三种模式:
1. 创建型(Creational)模式: 如何创建对象;
2. 结构型(Structural )模式: 如何实现类或对象的组合;
3. 行为型(Behavioral)模式: 类或对象怎样交互以及怎样分配职责。
设计模式目前存在的种类: (23+1)
GoF( Gang of Four) 的 23 种 + “简单工厂模式” = 24 种。
设计模式的基础是:
多态。
为实现 "高内聚,低耦合" 的目的,设计模式需要遵循以下原则: