![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
田园折耳
这个作者很懒,什么都没留下…
展开
-
设计模式之工厂模式
public class JavaFactoryDemo { public static void main(String[] args) { String className = "milk"; IFood iFood = Factory.getInstance(className); iFood.eat(); } } inte...原创 2018-12-29 11:10:18 · 107 阅读 · 0 评论 -
代理设计模式(Proxy)
public class JavaProxyDemo { public static void main(String[] args) { EatProxy eatProxy = new EatProxy(new EatReal()); eatProxy.eat(); } } interface IEat{ public void eat...原创 2018-12-29 11:25:48 · 176 阅读 · 0 评论 -
单例模式
创建类中的私有构造 创键该类型的私有静态实例 创建公有的静态方法返回静态实例对象 饿汉式 在类启动的时候就创建好了,以时间换取空间 public class SingletonOne{ //私有构造 privaet SingletonOne (){ } //静态实例 private static SingletonOne instance...原创 2018-12-29 11:36:46 · 144 阅读 · 0 评论 -
多例设计模式
public class JavaManyCases { public static void main(String[] args) { System.out.println(Color.getInstance("red").toString()); } } class Color{ private String title; private...原创 2018-12-29 12:20:14 · 158 阅读 · 0 评论