上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 103 下一页
摘要: 前言:【模式总览】——————————by xingoo 模式意图 这个模式使用的并不多,但是思想确实很普遍。就是要分离抽象部分与实现部分。 实现弱关联,即在运行时才产生依赖关系。 降低代码之间的耦合。 模式结构Abstraction 抽象部分的基类,定义抽象部分的基础内容。Refin... 阅读全文
posted @ 2014-10-28 21:50 xingoo 阅读(1338) 评论(1) 推荐(1)
摘要: 前言:【模式总览】——————————by xingoo 模式意图 如果已经有了一种类,而需要调用的接口却并不能通过这个类实现。因此,把这个现有的类,经过适配,转换成支持接口的类。 换句话说,就是把一种现有的接口编程另一种可用的接口。 模式结构 【类的适配器】 Target 目标接口... 阅读全文
posted @ 2014-10-27 22:04 xingoo 阅读(1351) 评论(2) 推荐(0)
摘要: 前言:【模式总览】——————————by xingoo 模式意图 保证类仅有一个实例,并且可以供应用程序全局使用。为了保证这一点,就需要这个类自己创建自己的对象,并且对外有公开的调用方法。 模式结构 Singleton 单例类,内部包含一个本身的对象。并且构造方法时私有的。 使用场景... 阅读全文
posted @ 2014-10-26 20:40 xingoo 阅读(1634) 评论(0) 推荐(1)
摘要: Java支持我们对一个对象进行克隆,通常用在装饰模式和原型模式中。那么什么是深克隆,什么是浅克隆呢。 【浅克隆】,通常只是对克隆的实例进行复制,但里面的其他子对象,都是共用的。 【深克隆】,克隆的时候会复制它的子对象的引用,里面所有的变量和子对象都是又额外拷贝了一份。 下面的两个例子可以很... 阅读全文
posted @ 2014-10-25 22:40 xingoo 阅读(12944) 评论(0) 推荐(0)
摘要: 前言:【模式总览】——————————by xingoo 模式意图 由于有些时候,需要在运行时指定对象时哪个类的实例,此时用工厂模式就有些力不从心了。通过原型模式就可以通过拷贝函数clone一个原有的对象,给现在的对象使用,从而创建更多的同类型的对象。 模式结构 【简单原型模式】用于原型... 阅读全文
posted @ 2014-10-25 21:15 xingoo 阅读(2585) 评论(0) 推荐(0)
摘要: 前言:【模式总览】——————————by xingoo 模式意图 一个对象的创建十分复杂,为了区分构建过程和使用过程,因此分开。使用一个Director类进行对象的创建,Builder规定了这个创建过程。 模式结构 Builder 抽象建造者接口,规范各个组成部分的构建。 Concr... 阅读全文
posted @ 2014-10-23 20:23 xingoo 阅读(3529) 评论(0) 推荐(0)
摘要: 前言:【模式总览】——————————by xingoo 模式意图 工厂方法在MVC中应用的很广泛。 工厂方法意在分离产品与创建的两个层次,使用户在一个工厂池中可以选择自己想要使用的产品,而忽略其创建过程。 简单来说,就像一个大型的工厂,对于消费者来说,只需要知道都有什么工厂的产品生产出... 阅读全文
posted @ 2014-10-22 20:22 xingoo 阅读(2087) 评论(1) 推荐(1)
摘要: 因为想要继续巩固一下外语,并且扩展下java的知识面,翻译一下Apache软件基金会的各个项目是个不错的选择。2014-10-191 【Apache .NET Ant Libary】 .net Ant的编译、测试、部署工具包。2 【Apache Abdera】 发布Atom协议,Atom是一种类... 阅读全文
posted @ 2014-10-19 13:42 xingoo 阅读(526) 评论(0) 推荐(0)
摘要: 模式意图 提供对象的使用接口,隐藏对象的创建过程。模式结构AbstractFactory 提供创建对象的接口。ConcreteFactory 提供真正创建对象的实现类,用于组合并创建不同的对象,实现一个产品族。AbstractProduct 提供对象的使用接口。ConcreteProduct 提供... 阅读全文
posted @ 2014-10-19 13:35 xingoo 阅读(3121) 评论(8) 推荐(3)
摘要: 前言 最近生活也算开始稳定起来,工作暂时告一段落,那么接下来就应该踏踏实实的打打开发基础了。对于博主这样的一个JAVA小白来说,如何编码、如何设计结构成为了一个难点。以前都局限于一个模块内,调用简单的接口,拼接业务逻辑而已,现在慢慢的了解到设计模式的重要性。 很早就想学习设计模式,也多多少少看过... 阅读全文
posted @ 2014-10-19 11:44 xingoo 阅读(10682) 评论(4) 推荐(9)
上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 103 下一页