根据目的、用途的不同,分为创建型模式、结构型模式、行为型模式。
创建型模式主要用于创建对象。
结构型模式涉及到如何组合类和对象以获得更大的结构。结构型类模式采用继承机制来组合接口或实现;结构型对象模式描述如何对一组对象进行组合从而实现新功能的一些方法。
行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。
京公网安备 11010502049817号