
架构设计
设计模式,设计思想
陌逸_逺
Ideas fly on code
展开
-
面对对象之间关系
依赖关系1.1 通过形参的方式发生依赖关系1.2 通过局部变量发生依赖关系1.3 通过静态变量发生依赖关系关联关系 康康 —> 李娜(朋友)2.1 单向关联: 类A当中使用了类B, 其中类B是作为A的成员变量2.2 双向关联:类A当中使用了类B,类B也使用了类A作为成员变量聚合关系(聚合关系中作为成员变量的类一般使用Set方法赋值)人群<> ——> 人3.1 聚合关系是关联关系的一种,耦合度强于关联,他们之间代码表现是相同的,仅仅是在语意上有所区别。关联关系的对象之.原创 2021-02-08 15:15:22 · 224 阅读 · 0 评论 -
单例模式-枚举类实现
public class SingletonObject { private SingletonObject(){ } /** * 枚举类型是线程安全的,并且只会装载一次 */ private enum Singleton{ INSTANCE; private final SingletonObject instance; S.原创 2020-11-23 11:44:16 · 225 阅读 · 0 评论 -
简单工厂模式
/************************************************************************* > File Name: define_1.h > Author: Code4 > Mail: 1614652215@qq.com > Created Time: 2018年04月13日 星期五 10时10分09秒...原创 2018-04-13 22:07:35 · 216 阅读 · 0 评论 -
工厂方法模式
工厂方法模式 , 一个产品多个工厂 , 每个工厂有一个抽象工厂 , 抽象工厂继承产品工厂 . 好处在于能够很方便的扩展工厂 /************************************************************************* > File Name: define_1.h > Author: Code4 > Ma...原创 2018-04-15 16:24:01 · 192 阅读 · 0 评论 -
抽象工厂
抽象工厂由4部分组成 , 产品类 , 生产产品的工厂类 , 抽象工厂类(里面包含了不同的产品), 生产产品抽象工厂(里面包含了不同的产品).PS : 工厂的作用是生产产品. 生产产品的工厂继承产品(为了更好维护程序 , 每个产品每个工厂对应着一个类). /**************************************************...原创 2018-04-15 16:14:45 · 245 阅读 · 0 评论