设计模式
WX Chen
实用技术总结,前沿科技分享,欢迎交流技术和业务
展开
-
单例模式
单例模式 1.什么是单例模式 在现实生活中存在着有这样的特点的一些类: A.这些类只能有一个实例; B.这些类能够自动实例化; C.这个类对整个系统可见,即必须向整个系统提供这个实例。 不妨举一个具体的单例模式的例子:比如教室里面的教师和学生都是需要在黑板上写字的,但是一般的情况下,教室里面应该只转载 2017-05-04 13:49:02 · 198 阅读 · 0 评论 -
代理模式 简单理解
当客户端代码需要调用某个对象时,客户端实际上不关心是否准确得到该对象,它只要一个能提供该功能的对象即可,此时我们就可返回该对象的代理原创 2017-05-04 13:49:26 · 228 阅读 · 0 评论 -
工厂模式
简单工厂模式 通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 工厂方法模式 核心的工厂类不再负责所有的产品的创建,而是将具体创建的工作交给子类去做。该核心类成为一个抽象工厂角色,仅负责给出具体工厂子类必须实现的接口,而不接触哪一个产品类应当被实例化这种细节。 抽象工厂模式 在软件开发中我们经常会碰到一系转载 2017-05-04 13:49:46 · 223 阅读 · 0 评论 -
组合模式
将对象组合成树型结构来表现“整体/部分”层次结构。 组合能让客户以一致的方式处理个别对象以及对象组合。 组合模式的关键就是引入了抽象类, 声明了所有的组合对象共享的一些操作原创 2017-05-04 13:50:04 · 256 阅读 · 0 评论 -
适配器模式
将一个类的接口转换成客户希望的另外一个接口。 Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 通过添加一个适配器来包装一个需要适配的对象,把原接口转换成目标接口。原创 2017-05-04 13:50:22 · 234 阅读 · 0 评论