![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常用设计模式
爱玩的小疯子要努力
这个作者很懒,什么都没留下…
展开
-
工厂模式(简单工厂、工厂方法、抽象工厂)
文章目录一、简单工厂二、工厂方法以下内容通过生产手机的例子实现;一、简单工厂Phone接口(AbstractProduct):public interface Phone { void make();}MiPhone(Product1):public class MiPhone implements Phone { public MiPhone(){ this.make(); } @Override public void make原创 2020-11-26 10:50:03 · 333 阅读 · 0 评论 -
单例模式
单例模式一、饿汉式单例模式二、懒汉式单例模式三、双检锁四、静态内部类五、枚举单例模式主要有两种表现形式一、饿汉式单例模式线程不安全public class Singleton { private static Singleton m_instance = new Singleton(); private Singleton(){ System.out.println("生成了一个实例"); } public static Singleton g原创 2020-11-25 21:23:13 · 96 阅读 · 0 评论 -
Adapter适配器模式
Adapter适配器模式1.类适配器模式(使用继承的适配器)2.对象适配器(使用委托的适配器)Adapter适配器有以下两种:1.类适配器模式(使用继承的适配器)题目:实现将一段输入的字符串(比如Hello)显示为(Hello)或是*Hello*的简单程序。Banner类(实际情况):Banner有广告横幅的意思public class Banner { private String string; public Banner(String string) {原创 2020-11-25 11:31:17 · 104 阅读 · 0 评论