Fork me on GitHub
摘要: ![](https://img2020.cnblogs.com/blog/1765702/202004/1765702-20200425114056657-727719487.png) 阅读全文
posted @ 2020-04-25 11:41 小猪爸爸 阅读(205) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/1765702/202004/1765702-20200425113718549-1716082208.png) 阅读全文
posted @ 2020-04-25 11:38 小猪爸爸 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 单例模式(Singleton):确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 2. 图解 类图如下: 3. 案例实现 单例特点: 外部类不能随便对单例类创建,故单例的 ,在类的内部自行实例化; 提供一个 ,作为唯一调用单例类的途径得到实例。 3.1 饿汉式 执行结果 阅读全文
posted @ 2020-02-14 11:09 小猪爸爸 阅读(460) 评论(0) 推荐(2) 编辑
摘要: 1. 简介 状态模式(State Pattern),当一个对象内在 时允许其 ,这个对象看起来像改变了其类。简而言之,就是 。 2. 图解 下图四辆汽车,分别代表汽车日常的四种状态。 开门状态: 关门状态: 飞奔状态: 停止状态: 其中,某种特定状态下,都有四个可执行操作,分别是open,close 阅读全文
posted @ 2020-01-05 00:13 小猪爸爸 阅读(514) 评论(2) 推荐(0) 编辑
摘要: 1. 简介 观察者模式(Observer Pattern),也叫做发布订阅模式(Publish Subscribe),它定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。 2. 图解 水果店进口水果销量良好,特别是进口蛇果,目前还没到货,有几个女 阅读全文
posted @ 2019-10-21 22:37 小猪爸爸 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 责任链模式(Chain of Responsibility):使 都有机会处理请求,从而避免了请求的 和`接受者 耦合`关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。 2. 图解 商城新开张,每个订单,可以享受多张优惠券叠加减免 责任链模式 3. 案例实现 类 阅读全文
posted @ 2019-09-22 23:21 小猪爸爸 阅读(1345) 评论(0) 推荐(1) 编辑