随笔分类 -  设计模式

设计模式三 考点
摘要:1、多线程单例的解决方案1)double-check:缺点是当访问量过大时,性能会下降2)恶汉模式2、简单工厂、工厂方法、抽象工厂的区别简单工厂模式:静态工厂方法模式,根据不同的变量返回不同的产品。创建工作是在工厂类中。违反OCP原则。工厂方法模式:产品的实际创建工作延时到子类中。抽象工厂模式:定义... 阅读全文

posted @ 2015-05-15 19:52 cthu 阅读(164) 评论(0) 推荐(0)

设计模式四 文章参考链接
摘要:http://blog.csdn.net/longronglin/article/details/1454315http://www.cnblogs.com/yangyy753/p/3169140.htmlhttp://www.cnblogs.com/wuMing-dj/p/3392551.html... 阅读全文

posted @ 2015-05-15 19:52 cthu 阅读(155) 评论(0) 推荐(0)

设计模式二 对比
摘要:实际图解:关模式(相互关系):Abstract Factory类通常用工厂方法(Factory Method)实现,但它们也可以用Prototype实现。一个具体的工厂通常是一个单件Singleton。Abstract Factory与Builder相似,因为它也可以创建复杂对象。主要的区别是Bui... 阅读全文

posted @ 2015-05-15 19:51 cthu 阅读(333) 评论(0) 推荐(0)

设计模式一 介绍
摘要:1、概念模式:在一定的环境中解决某一问题的方案。三个基本元素:环境、问题、解决方案。设计模式:针对某一个软件设计问题的可重用的解决方案。是一套被反复使用、多人知晓的代码设计经验的总结。分类:创造型模式、结构型模式、行为型模式创造型模式:描述了如何动态创建对象的决定。包含类的创建模式和对象的创建模式。... 阅读全文

posted @ 2015-05-15 19:51 cthu 阅读(279) 评论(0) 推荐(0)

导航