
设计模式
文章平均质量分 57
coder_liang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
桥接模式Java实现
文章目录一、桥接模式是什么?二、案例例场景模拟1.代码实现2.代码总结总结 一、桥接模式是什么? 二、案例例场景模拟 1.代码实现 https://git.longhu.net/hualiang/demo-java 2.代码总结 总结 通过模拟微信与支付宝两个支付渠道在不同的支付模式下, 刷脸 、 指纹 、 密码 ,的组合从而体现了桥接模式的在这类场景中的合理运用。简化了了代码的开发,给后续的需求迭代增加了了很好的扩展性。 从桥接模式的实现形式来看满足了了单一职责和开闭原则,让每一部分内容都很清晰易原创 2022-03-30 13:33:38 · 453 阅读 · 0 评论 -
观察者模式
定义: 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。 即发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。 结构图 概括一下: • 抽象被观察者角色(抽象主题),提供一个接口,可以增加和删除观察者角色。 • 被观察者角色(具体主题),主题的内部状态改变时,所有登记过的观察者发出通知。 • 抽象观察者角色:为所有...原创 2019-08-16 12:17:33 · 140 阅读 · 0 评论 -
单例模式
单例模式:保证仅有一个实例,并可提供访问该实例的全局访问点 实现:(1)将类的构造器私有,保证了只能通过静态方法获取该类实例 (2)静态类属性保证了每次返回的实例都是同一个 (3)静态方法返回该属性。 懒汉式: package offer.sheji; /* 懒汉式: 用到再创建 优点:实现简单,可能节约内存 缺点:synchronized方法效率低,如果去掉的话,存在线程安全问题 */ pub...原创 2019-08-12 17:20:58 · 120 阅读 · 0 评论 -
工厂模式
工厂模式是根据调用数据,返回某个类的一个实例。通常这些类满足共同的规则(接口)或父类。调用者只关心工厂生产的实例是否满足某种规范,即是否可供自己正常使用。该模式对对象之间作了清楚的划分,降低程序的耦合。 参考他的 https://baijiahao.baidu.com/s?id=1621464439653310895&wfr=spider&for=pc 即把类的具体实现过程封装抽取...原创 2019-08-12 17:52:00 · 113 阅读 · 0 评论