
java设计模式
超人不会飞007
胖子会飞?
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式(“四人帮”的设计模式与J2EE设计模式)
四人帮的23种(实际不止23种)设计模式(一定) 创建型模式(这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活) 1.工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创...原创 2019-04-10 10:33:10 · 536 阅读 · 0 评论 -
单例模式代码举例(java语言版与go语言版)
JAVA语言版单例模式 //单例模式最好的一种方式 public enum SingletonObjectEnumSafety { INSTANCE; public void output() { System.out.println("我是SingletonObjectEnumSafety,单例模式最好的一种方式"); } } //效率高,非线程安...原创 2019-04-13 11:37:08 · 141 阅读 · 0 评论 -
装饰器模式代码举例(java语言版)
前言:为了解决子类膨胀问题,把被装饰的以关联的方式放入装饰类里面,装饰类添加新的功能,如果需要再扩展新功能的时候,那么可以考虑直接继承装饰类。下面是一个画圆的例子(其实ServletRequest、HttpServletRequest、ServletRequestWrapper以及HttpServletRequestWrapper就是用的装饰器模式) JAVA语言版装饰器模式 创建接口: ...原创 2019-04-23 14:09:18 · 1073 阅读 · 0 评论