设计模式
文章平均质量分 55
小胖进行曲
喜欢思考,努力成为一个学习者,而不是依靠天赋的人
展开
-
设计模式1-单例模式
单例模式是常见的设计模式,也是最被滥用的设计模式.单例模式的构成:私有的构造器私有的对象属性公共的get方法单例模式分为两种:懒汉式:第一次getInstance的时候加载;饿汉式:申明的时候加载懒汉式为大多数人喜欢,因为他复杂.而且据说延迟加载据说能提示性能.首先懒汉式是线程不安全的,在多线程的环境下要加锁.常用的方法是双重检查+volat原创 2018-01-22 16:48:33 · 230 阅读 · 0 评论 -
设计模式2,3-工厂模式
分析工厂模式:简单工厂,工厂方法,抽象工厂之前的区别及意义原创 2018-01-23 14:45:46 · 183 阅读 · 0 评论 -
设计模式4-建造者模式
建造者模式分析原创 2018-01-24 13:48:10 · 169 阅读 · 0 评论 -
简单认识UML
说说分类:1. ▲△ + 线段 == 继承 extend 实现implement其中▲:代表上级是实体的的类△:代表上级是虚的,抽象的接口2. A-------->B 代表 B是A的属性 A- - - - - >B 代表 B是A的方法中的局部变量或参数3. A◇-------- B 代表A的构造器中有参数B A◆---------B原创 2018-01-24 15:43:44 · 229 阅读 · 0 评论 -
设计模式5-模板模式
模板方法:一个抽象类:其中有抽象的方法,其他方法有的依赖这个方法子类去实现这个抽象方法.比较适用于:在写一个类的时候,有的方法不太确定.或者有不同的实现的时候.比较常见的的是java io类 里有不少用到模板方法比如 reader和InputStreamReaderpublic abstract class Reader implements Readable, Clo原创 2018-01-25 13:34:21 · 350 阅读 · 0 评论