java设计模式
xiaowu_hao
软件学习者
展开
-
工厂设计模式
工厂设计模式 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl +原创 2016-08-31 11:42:55 · 274 阅读 · 0 评论 -
单例模式
单例模式要点有三个:1、类只能有一个实例;2、它必须自行创建这个实例;3、它必须自行向整个系统提供这个实例。 从具体实现角度来说,就是这三点:1、单例模式的类只提供私有的构造函数,2、类定义中含有一个该类的静态私有对象,3、该类提供了一个静态的公有的方法用于创建或获取它本身的静态私有对象。 我这里要介绍的是五种单例模式的写法,分别是:懒汉,双重检验锁,饿汉,静态内部类,枚举。 懒汉单利模式publi原创 2016-09-14 11:34:56 · 224 阅读 · 0 评论 -
适配器模式
适配器模式的目的是:将一个类的接口转换成客户希望的另外一个接口。 适配器模式有三个角色: 1. 目标角色(Target):客户所期待的接口。可以是具体的或抽象的类,也可以是接口。 2. 被适配角色(Adaptee):需要适配的类。 3. 适配器角色(Adapter):通过包装被适配的类,把它转换为目标角色希望的接口。 适配器模式有两种模式:类适配器和对象适配器。 假设这样的一个情景:我要原创 2016-09-23 21:26:00 · 229 阅读 · 0 评论