
设计模式(Java)
设计模式学习笔记,朝着测试工程师努力。
Onecat_j
记录才能提高。
展开
-
设计模式-创建型模式(抽象工厂模式)
抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂模式又称为Kit模式。原创 2020-12-10 16:40:52 · 155 阅读 · 0 评论 -
设计模式-创建型模式(单例、简工、工方)
1.单例模式 确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。单例模式是一种对象创建模式。 1.1 饿汉式单例类 当类被加载时,静态变量instance被初始化,此时类的私有构造函数会被调用,单例类的唯一实例将被创建。但是不管用不用得到,这个实例都被创建,占用内存空间。 对应的Java片段: class EagerSingleton{ private static final EagerSingleton instance = new EagerS原创 2020-12-01 15:41:54 · 263 阅读 · 0 评论 -
设计模式-面向对象设计原则(UML类图解释)
1.单一职责原则 2.开闭原则 3.里氏代换原则 4.依赖倒转原则 5.接口隔离原则 6.合成复用原则 7.迪米特原则原创 2020-10-27 21:24:23 · 1376 阅读 · 0 评论 -
设计模式-UML类图和类之间的关系
1.设计模式是什么 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的代码设计经验的总结,使用设计模式是为了可以重用代码,让代码可以更容易被他人理解并且提高代码的可靠性。 2.UML 2.1 UML特性 UML融合了多种优秀的面向对象建模方法以及多种得到认可的软件工程方法; UML是一种可视化建模语言,它通过一些便准的图形符号和文字对系统进行建模,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。 UML是一种语言,它有属于自己的标准表达规则。 2.2 UML结构 视图(View)原创 2020-10-27 11:16:30 · 537 阅读 · 2 评论