设计模式
taxue505
网络 信息安全 互联网
展开
-
装饰模式
装饰模式优秀博文:http://www.jellythink.com/archives/171http://www.cnblogs.com/ASPNET2008/archive/2008/06/15/1222724.htmlhttp://www.cnblogs.com/java-my-life/archive/2012/04/20/2455726.htmlhtt原创 2016-01-03 16:22:41 · 319 阅读 · 0 评论 -
代理模式
代理模式优秀博文http://blog.csdn.net/wuzhekai1985/article/details/6669219http://www.jellythink.com/archives/301http://www.cnblogs.com/jiese/p/3177491.htmlhttp://blog.csdn.net/lbqbraveheart/artic原创 2016-01-03 23:10:55 · 283 阅读 · 0 评论 -
原型模式
原型模式优秀博文http://blog.csdn.net/zhengzhb/article/details/7393528http://www.cnblogs.com/hegezhou_hot/archive/2010/12/04/1896471.htmlhttp://www.cnblogs.com/itTeacher/archive/2012/12/02/2797857.ht原创 2016-01-03 23:14:15 · 306 阅读 · 0 评论 -
工厂模式(C++)
http://www.cnblogs.com/cxjchen/p/3143633.htmlhttp://www.cnblogs.com/jiese/p/3154669.htmlhttp://blog.csdn.net/wuzhekai1985/article/details/6660462http://www.cnblogs.com/onlycxue/p/3428075.htm原创 2015-12-23 22:20:22 · 409 阅读 · 0 评论 -
《大话设计模式》之简单的工厂模式
面向对象 面向对象:可维护、可复用、可扩展、灵活性好 降低程序的耦合度:封装、继承、多态 设计模式:使程序更加灵活,容易修改,并且易于复用 业务的封装:将业务逻辑和界面逻辑分开,降低它们的耦合度 紧耦合和松耦合:封装、继承、多态可以降低耦合度 面向对象实例——加减乘除运算 运算类:运算数据、运算结果(virtual) 运算类的继承:加法类、减法类、乘法类、除法类 简单工厂类:实例化原创 2015-12-23 22:27:42 · 673 阅读 · 0 评论 -
工厂模式(java)
在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之前必须先生成一些辅助功能的对象。 在这些情况,新对象的建立就是一个 “过程”,不仅是一个操作,像一部大原创 2015-12-23 22:32:19 · 349 阅读 · 0 评论 -
单例模式
第一种(懒汉,线程不安全):public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (instance == null) { instance = new Sin原创 2016-02-22 15:58:11 · 308 阅读 · 0 评论