![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java设计模式
圣枪游侠L
一个菜鸟
展开
-
Java设计模式之单例模式的学习
本篇是本人的第二篇博客旨在记录本人对于Java设计模式之单例模式的学习和理解,也希望本篇可以对一些正在学习的小伙伴起到一些帮助单例模式(singleton)的特点:1、单例模式有且仅有一个实例;2、单例类必须为自己创建一个实例对象;3、单例类必须为其他类提供自己的实例对象。一句话概括就是单例模式确保一个类只有一个实例对象,并向整个系统提供这个实例。单例模式常见的实现方式:饿汉式public class Mgr01 { private static final Mgr01 INSTA原创 2020-07-10 00:05:11 · 151 阅读 · 0 评论 -
Java设计模式之策略模式的学习
这是本人在CSDN上的第一篇博客旨在记录对于Java设计模式之策略模式的学习和理解,也希望本篇可以对一些正在学习的小伙伴起到一些帮助策略模式,个人认为是对于多重判断比如if(…){…}else{…}、switch(…){case}的封装,它可以帮助我们对于一系列条件的不同的执行策略,简化了代码中的多重策略的结果官方一点的说法是:策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。原创 2020-07-09 22:40:33 · 135 阅读 · 0 评论