![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
head first 设计模式
efine_dxq
这个作者很懒,什么都没留下…
展开
-
head first 设计模式——(单件模式)
//未处理public class Singleton { private static Singleton singleton; private Singleton(){} public static Singleton getInstance(){ if(singleton == null){ single原创 2016-09-24 16:39:49 · 277 阅读 · 0 评论 -
UML类图简介
1、类的UML图第一层:名字层。具体类用正规字体;抽象类用斜体第二层:变量层。格式是“变量名字:类型”。Public:+表示;protected:# 表示;private:- 表示;友好:。第三层:方法层。列出方法及返回类型,格式“方法名字(参数列表):类型”。Public:+表示;protected:#表示;private:- 表示;友好:;静态方法:下划线> 2、表原创 2016-11-23 16:44:41 · 2062 阅读 · 0 评论 -
设计模式
1、单利模式 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。2、工厂方法 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。3、抽象工厂模式 为创建一组相关或者相互依赖的对象提供一个接口,而且无须指定它们的具体类。4、模板方法模式 定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变算法的结构即可原创 2017-06-05 22:38:19 · 361 阅读 · 0 评论 -
六大设计原则 (1)
1、单一职责原则 There should never be more than one reason for a class change.2、里氏替换原则第一种定义 If for each object o1 of type S there is an object o2 of type T such that for all programs P defined in terms原创 2017-06-07 21:19:57 · 395 阅读 · 0 评论