随笔分类 - Design Patterns
摘要:IAdaptable & IAdapterFactory在Eclipse中使用IAdaptable接口的方式有两种 在Eclipse中使用IAdaptable接口的方式有两种1:某个类希望提供新的接口,但又不希望将其暴露在API中,在这种情况下,IAdaptable接口中的方法getAdaptor(
阅读全文
摘要:C++中的单例模式单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一...
阅读全文
摘要:DRY原则和设计模式前两天在做统计程序时,需要读取linux中的日志文件,在网上查了下,就有了结论,于是,根据需要,我写下了这样的代码:[java]view plaincopypublicclassdealFile{publicstaticvoiddealContent(String[]comman...
阅读全文
摘要:转自:http://blog.csdn.net/ipqxiang/article/details/1955677一、抽象工厂(Abstract Factory)模式抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。为了方便引进抽象工厂模式,引进一个新概念:产品族(Product Fa...
阅读全文
摘要:转自:http://www.cnblogs.com/houleixx/archive/2008/02/23/1078877.html记得看原始链接的评论。学习设计模式也有一段时间了,今天就把我整理的一篇课程和大家分享,有不妥之处欢迎指出.生活中的一个例子: 就拿汽车在路上行驶的来说。即有小汽车又有公...
阅读全文
摘要:转自:http://www.cnblogs.com/rush/archive/2011/06/29/2093743.html 分析十分透彻明了 可以再结合另外一篇文章中的示例理解(http://blog.csdn.net/fly_yr/article/details/8574742)1.1.1 摘要...
阅读全文
摘要:C++完美实现Singleton模式 转自:http://www.cppblog.com/dyj057/archive/2005/09/20/346.htmlboost库的Singleton的实现 转自:http://www.cppblog.com/kongque/archive/2010/02/...
阅读全文
摘要:转载自:http://blog.csdn.net/zhengzhb/article/details/7289269定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场...
阅读全文

浙公网安备 33010602011771号