23种设计模式
北辰一刀
这个作者很懒,什么都没留下…
展开
-
设计模式之-------facade模式(应用实例)
1. log4j + slf4j 类似JDBC的设计理念。 1.日志门面: 它只是提供一套接口规范,自身不负责日志功能的实现,目的是让使用者不需要关注底层具体是哪个日志库来负责日志打印及具体的使用细节等。目前最为广泛的日志门面:slf4j 和 commons-logging. 2.日志库: 早期java是通过System.out 或 System.err来完成的;开发者在使用时需要关...原创 2018-12-24 21:21:41 · 583 阅读 · 0 评论 -
单例模式之应用场景
1.用作全局变量,可以作为一个Cache; 例如:要获取一个URL服务器请求host,可以通过HttpRequestServerlet**.java获得host,并将其保存在单例实例中,可以供项目直接调用。 2.一个简单的单例Test类,测试如下: public class Test { private String str = "abc"; private Test()...原创 2019-12-03 21:25:26 · 255 阅读 · 0 评论