![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
IT小鸟鸟
抽空整理一下自己学习心得,倒空自己。学点儿新东西,就码出来
展开
-
Java 单例设计模式(适用于初学者)
对初学者而言,单例设计模式掌握2种即可(饿汉和懒汉模式) public class DanLiMoShi { public static void main(String[] args) { A ss = A.getInstance(); A s = A.getInstance(); ss.show(); s.show(); System.out.println("s 的哈希code:...原创 2019-06-01 12:04:26 · 110 阅读 · 0 评论 -
Java动态代理(以现实中我们熟悉的中介代理租房、卖房模式理解)(附案例详解)
关于代理,在北京生活过的人,第一反应就是中介。因为本人做过中介,所以对其内部运转也较为了解,现在就以中介买卖租赁房屋这个事情来详细地解答一下动态代理的实现。话不多说,上代码: public class FangWuJiaoYi { public static void main(String[] args) { FangWuZhongJie zhongJie = new FangWuZhongJ...原创 2019-06-15 15:44:40 · 948 阅读 · 0 评论 -
Java 静态代理(通过买火车票这件事儿来模拟)
//代理类和被代理类实现同一个接口方法 public class StaticProxy { public static void main(String[] args) { DaiShouDian dsd = new DaiShouDian(new LvKe()); //声明一个代售点(传入一名旅客作为参数) dsd.maiHuoChePiao();//代售点买票 } } interfa...原创 2019-06-15 17:00:40 · 312 阅读 · 0 评论