设计模式
miaoyibosysu
这个作者很懒,什么都没留下…
展开
-
JDK中的设计模式--桥接模式
java.util.logging是JDK自带的日志包,可以将日志输出到文件、内存或者控制台,作用与我们常用的log4j类似。包中的Handler类和Formatter类在设计上利用了桥接模式,首先看类关系图:Handle和Formatter类是两个抽象类,它们可以分别独立的变化(有不同的子类);而Handle类中包含对Formatter类的引用。 //handle类中的set方法 p...原创 2019-02-25 10:52:20 · 756 阅读 · 0 评论 -
JDK中的设计模式--亨元模式
如果程序中需要创建大量重复的对象时,可以考虑使用亨元模式。亨元模式的目的之一就是复用对象,节约内存。真实项目中使用亨元模式,还要考虑其他因素,比如线程安全、对象污染等问题;如果一个程序只负责对象的创建,而不涉及对象的使用,则不用顾虑太多,只要有适用亨元模式的场景,就可以考虑这种模式。JDK中Integer类的valueOf方法有应用到此种模式: public static Intege...原创 2019-03-04 15:24:25 · 143 阅读 · 0 评论