分类:
创建型模式: 通常和对象的创建有关,涉及到对象实例化的方式。(共5种模式)
行为型模式: 通常和对象间通信有关。(共11种模式)
对象模式描述的是如何通过使用对象组合或将对象包含在其他对象里,将对象组合成更大的一个结构。
单例:在一个应用程序中,一个类有且只有一个实例,并提供一个访问它的全局访问点。
创建型模式: 通常和对象的创建有关,涉及到对象实例化的方式。(共5种模式)
行为型模式: 通常和对象间通信有关。(共11种模式)
结构型模式: 描述的是如何组合类和对象以获得更大的结构。(共7种模式)
类模式与对象模式:
类模式描述的是如何使用继承提供更有用的程序接口。对象模式描述的是如何通过使用对象组合或将对象包含在其他对象里,将对象组合成更大的一个结构。
单例:在一个应用程序中,一个类有且只有一个实例,并提供一个访问它的全局访问点。