![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DesignPatterns
文章平均质量分 53
21种设计模式学习
BigPanl
这个作者很懒,什么都没留下…
展开
-
3-代理模式-Proxy
1.代理模式原创 2021-05-28 14:11:32 · 128 阅读 · 0 评论 -
1.设计模式之单例模式(Singleton)
Pattern1-Singleton什么是单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。该设计为了保证在一个进程中,某个类有且仅有一个实例。单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。单例的实现方式有四种,下面分别进行介绍:方式一 :饿汉式:类加载到内存中时,就进行初始化。public class Single01 { //1.创建静态final实例 private原创 2021-05-08 23:34:14 · 104 阅读 · 0 评论 -
2-设计模式之策略模式(Strategy)---最详细易懂的策略模式和Context作用的讲解
什么是策略模式?策略模式就是对算法的封装,是把使用算法的职责和算法本身分割开来,委派给不同的对象管理。Strategy模式的角色构成Strategy Interface 策略接口ConcreteStrategy 具体测录,实现策略接口Context 上下文角色,屏蔽高层模块对策略,算法的直接访问。通过Context来进行对具体策略接口的调用。拥有Strategy的成员变量或者其他的策略接口。对于需要使用到哪个策略可以在构造器中指定。案例实现通过策略模式来实现不同的支付方式。1.S原创 2021-05-09 20:45:11 · 912 阅读 · 0 评论