2021年1月6日

设计模式-桥接模式

摘要: 桥接模式 定义 抽象部分和具体实现部分分离 让他们可以独立的变化 通过组合的方式建立两个类之间的关系而不是继承 结构型模式 生活中的场景 桥 连接了两个维度的东西 网络连接 桥接模式 虚拟网卡和物理网卡连在一起 通用的写法 里面有几个关键角色 Abstraction——抽象化角色 ​ 它的主要职责是 阅读全文

posted @ 2021-01-06 09:48 黄金时代的架构之路 阅读(1042) 评论(0) 推荐(0)

2021年1月4日

设计模式-装饰器模式

摘要: 装饰器模式 定义 装饰器模式也叫包装模式 在不改变原有对象的基础上,把功能附加到对象上,提供了比继承更有弹性的替代方案 能够扩展原有对象的功能 属于结构型模式 生活中的例子 买煎饼 我们煎饼可以加鸡蛋,加香肠 蛋糕 可以加豆沙加各种各样的东西 通用结构 一般都是在构造方法当中来传入对应需要包装的对象 阅读全文

posted @ 2021-01-04 17:54 黄金时代的架构之路 阅读(112) 评论(0) 推荐(0)

设计模式-门面模式

摘要: 门面模式 参考资料 图解设计模式 大话设计模式 设计模式之禅 github我见过最好的设计模式 http://c.biancheng.net/view/1326.html 定义 也称为外观模式 外观模式是一种结构型设计模式, 能为程序库、 框架或其他复杂类提供一个简单的接口。 让子系统更加容易使用, 阅读全文

posted @ 2021-01-04 17:53 黄金时代的架构之路 阅读(214) 评论(0) 推荐(0)

设计模式-代理模式

摘要: 代理模式 参考资料 图解设计模式 大话设计模式 设计模式之禅 github我见过最好的设计模式 http://c.biancheng.net/view/1326.html 定义 代理模式为其他对象提供一种代理,用来控制对于这个对象的访问 在客户类和目标类之间起到中介作用 结构型设计模式 类图 生活中 阅读全文

posted @ 2021-01-04 10:34 黄金时代的架构之路 阅读(171) 评论(0) 推荐(0)

2021年1月3日

设计模式-建造者模式

摘要: 建造者模式 也叫生成器模式,他是一个创建型模式 通用类图 Product产品类 ​ 通常是实现了模板方法模式,也就是有模板方法和基本方法. public class Product { public void doSomething(){ //独立业务处理 } } Builder抽象建造者 ​ 规范 阅读全文

posted @ 2021-01-03 18:08 黄金时代的架构之路 阅读(96) 评论(0) 推荐(0)

设计模式-原型模式

摘要: 原型模式 ​ 原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象,并且通过拷贝这些原型创建新的对象 ​ 调用者不需要知道任何创建细节,不调用构造函数 ​ 其属于一种创建型模式 通用类图 优点 性能好 是在内存二进制流的拷贝,比直接new一个对象性能好,而且循环体内产生大量对象时,可以更好地 阅读全文

posted @ 2021-01-03 17:48 黄金时代的架构之路 阅读(101) 评论(0) 推荐(0)

2020年12月31日

设计模式-单例模式

摘要: 单例模式 优点 由于单例模式在内存中只有一个实例,减少了内存开支,特别是 一个对象需要频繁地创建、销毁时,而且创建或销毁时性能又无法优 化,单例模式的优势就非常明显。 由于单例模式只生成一个实例,所以减少了系统的性能开销,当 一个对象的产生需要比较多的资源时,如读取配置、产生其他依赖对象 时,则可以 阅读全文

posted @ 2020-12-31 17:06 黄金时代的架构之路 阅读(136) 评论(0) 推荐(0)

设计模式-单例模式

摘要: 单例模式 优点 由于单例模式在内存中只有一个实例,减少了内存开支,特别是 一个对象需要频繁地创建、销毁时,而且创建或销毁时性能又无法优 化,单例模式的优势就非常明显。 由于单例模式只生成一个实例,所以减少了系统的性能开销,当 一个对象的产生需要比较多的资源时,如读取配置、产生其他依赖对象 时,则可以 阅读全文

posted @ 2020-12-31 17:00 黄金时代的架构之路 阅读(95) 评论(0) 推荐(0)

2020年12月30日

设计模式-工厂模式

摘要: 参考资料 图解设计模式 大话设计模式 设计模式之禅 github我见过最好的设计模式 设计原则回顾 设计原则 解释 开闭原则 对扩展开放,对修改关闭 依赖倒置原则 通过抽象让哥哥模块互不影响,松耦合,面向接口编程 单一职责原则 一个接口,类,方法只做一件事 接口隔离原则 保证纯洁性,不应该依赖于自己 阅读全文

posted @ 2020-12-30 19:52 黄金时代的架构之路 阅读(150) 评论(0) 推荐(0)

设计模式-七大软件设计原则

摘要: 设计模式 参考资料 图解设计模式 大话设计模式 设计模式之禅 github我见过最好的设计模式 http://c.biancheng.net/view/1326.html 基本原则 开闭原则 在设计的时候尽可能的考虑,需求的变化,新需求来了尽可能少的改动代码,拥抱变化 定义:指的是软件中一个实体,如 阅读全文

posted @ 2020-12-30 15:54 黄金时代的架构之路 阅读(311) 评论(0) 推荐(0)

导航