
设计模式
小灰灰要减肥
java小菜鸟一枚
展开
-
装饰者模式
【代码】装饰者模式。原创 2024-12-24 22:44:40 · 354 阅读 · 0 评论 -
设计模式之代理模式
代理模式代码示例:https://blog.youkuaiyun.com/weixin_39865508/article/details/141924680代理模式的左右,一定程度上不暴露被代课对象的内容,更安全,也减少系统的耦合性。原创 2024-12-24 21:25:12 · 492 阅读 · 0 评论 -
模板方法模式看这篇就够啦
情景:假如一个父类的的方法需要子类自己去实现,但是子类实现方法的顺序是固定的,而且必须要被调用到?爸爸要求儿子先洗手再吃饭然后在玩耍,不允许顺序反过来????来,上代码:1.定义一个抽象父类:public abstract class Dad { //定义一个抽象父类,写两个抽象方法,一个具体方法,通过子类继承重写抽象方法, // 再通过调用具体方法来运行被重写过得抽象方法 //方法的先后执行顺序是固定的,并且无法修改,所以这里用final修饰 //这里的run方法原创 2021-01-07 16:35:08 · 101 阅读 · 0 评论 -
工厂模式的三张类图(一目了然)
哈哈,这三种图写的非常清晰了,记下来自己以后复习用文字转载地址https://www.cnblogs.com/yssjun/p/11102162.html转载 2020-12-28 21:45:48 · 5452 阅读 · 0 评论 -
设计模式之单例模式
如下所以例子中构造方法都私有化,无法通过构造方法new对象饿汉模式对象在一开始类加载的时候就new出来,JVM保证线程安全简单实用,推荐使用!唯一缺点:不管用到与否,类装载时就完成实例化/** * 单例模式之饿汉模式 */public class Singleton01 { private static final Singleton01 singleton = new Singleton01(); public static Singleton01 getInstance(原创 2020-12-25 22:43:54 · 88 阅读 · 0 评论