- 博客(5)
- 收藏
- 关注
原创 设计模式--创建型-AbstractFactory(抽象工厂)
设计模式--创建型-AbstractFactory(抽象工厂) 1. 意图 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 2. 结构图 3. 简述 客户只知道一个抽象工厂类(AbstractFactory)和由它所创建的一系列产品组件的虚接口(如AbstractProductA等)。而并不
2013-10-31 23:08:09 941
原创 设计模式--创建型-FactoryMethod(工厂方法)
设计模式--创建型-FactoryMethod(工厂方法) 1. 意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。 2. 结构图 3. 简述 工厂方法是负责“生产”一个对象的函数。客户只需要调用Creator的工厂方法FactoryMe
2013-10-31 23:07:47 861
原创 设计模式--创建型-Singleton(单例单件)
设计模式--创建型-Singleton(单例/单件) 1. 意图 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 2. 结构图 3. 简述 通常需要满足以下两点: 3.1 要保证类只能实例话一次,最简单的方法是把构造(包括拷贝构造函数和赋值构造函数)全部设为private或prote
2013-10-31 23:07:27 1146
原创 Windows窗口
Windows窗口 1. 窗口种类 重叠(Overlapped)窗口: 通常用于建立应用程序主窗口。事实上,有时也叫做“主”窗口或者“框架” 窗口。 WS_OVERLAPPED = WS_TILED 包含标题栏,无系统菜单(最小、大化,关闭,或者是对开始菜单栏的该程序右键弹出菜单) WS_OVERLAPPEDWINDOW = WS_
2013-10-31 22:28:59 1869
原创 Windows消息
消息 1. 消息结构 typedef struct tagMSG { HWND hwnd; //接收消息的窗口句柄 UINT message; //消息标识,程序只能使用它的低字(word),高字被系统留用 WPARAM wParam; //定义为该消息的附加信息
2013-10-31 22:27:25 902
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人