创建型设计模式
这类模式的特质是管理对象的创建过程。
通常设计总是以使用工厂方法开始,当设计者发现需要更大的灵活性时,设计会向其它创建型模式演化。
结构型模式
这类模式从程序的结构上解决模块之间的耦合问题。
行为型模式
行为型类模式使用继承描述算法和控制流,而行为型对象模式则描述一组对象怎样协作完成单个对象无法完成的任务。
这类模式的特质是管理对象的创建过程。
通常设计总是以使用工厂方法开始,当设计者发现需要更大的灵活性时,设计会向其它创建型模式演化。
这类模式从程序的结构上解决模块之间的耦合问题。
行为型类模式使用继承描述算法和控制流,而行为型对象模式则描述一组对象怎样协作完成单个对象无法完成的任务。