
设计模式
文章平均质量分 81
萧先森●‿●
这个作者很懒,什么都没留下…
展开
-
设计模式之工厂模式
工厂模式(Factory Pattern)是 Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 1. 简单工厂模式 公共的接口 Phone.java public interface Phone { void doSome(); } 具体的产品 Xiaomi.java public class Xiaomi implements Phone.原创 2021-06-01 11:18:18 · 172 阅读 · 0 评论 -
设计模式之代理模式
在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 代理模式分为静态代理和动态代理 1. 静态代理模式 在静态代理中,我们需要一个依赖现有对象的代理对象来执行现有对象的方法,代理对象和现有对象都要实现同一个接口,就好像我们租房子一样,我们可能直接找到房东,也可能通过中介租房,那么通过中介就是一种代理,他们之间的关系如下图 public interface Rent { public void rent(); } // 房东 public .原创 2021-04-18 19:45:46 · 118 阅读 · 0 评论