
JAVA
肆乐雨
我要变得很厉害很厉害才行!
展开
-
结构型设计模式-适配器模式
什么是适配器模式?好比我们生活中电脑的插头都是三极的,而我们面前只有一个二极的插座是空闲的,这个时候我们就要弄一个适配器,目的是让我们的三极插头能从二极插座中获取电能。适配器模式就是这样一个适配器,一个类与一个不相通的接口(就是内部方法不同的意思),适配器可以令这个类与接口变得相通。适配器模式的分类这个分为:类适配器 与 对象适配器。实现一个类适配器interface Target {原创 2016-04-02 12:06:24 · 451 阅读 · 0 评论 -
结构型设计模式-桥接模式
什么是桥接模式?桥接模式是可以将类的抽象部分与实现部分分离开来的一种设计模式,这使得程序支持了开闭原则,并且降低了耦合性。代码实现abstract class Abstraction { private Implementor impl; public Implementor getImpl() { return impl; }原创 2016-04-02 12:25:46 · 312 阅读 · 0 评论 -
结构型设计模式-组合模式
什么是组合模式?组合模式挺简单的,就是把一些对象组装成一个树状结构。但是要求用户使用单一对象和使用组合对象要具有一致性。实现一个组合模式interface Composite { public void add(Composite cp); public void delete(Composite cp); public void each();原创 2016-04-02 13:24:27 · 295 阅读 · 0 评论 -
结构型设计模式-装饰模式
装饰模式动态地给一个对象添加一些额外的职责,就增加功能来说,它比生成子类更灵活。也可以这样说,装饰模式把复杂类中的核心职责和装饰功能区分开了,这样既简化了复杂类,有去除了相关类中重复的装饰逻辑。 装饰模式没有通过继承原有类来扩展功能,但却达到了一样的目的,而且比继承更加灵活,所以可以说装饰模式是继承关系的一种替代方案。原创 2016-04-02 14:07:54 · 362 阅读 · 0 评论 -
结构型设计模式-外观模式
外观模式为子系统中的一组接口提供了同意的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 外观模式中,客户对各个具体的子系统是不了解的,所以对这些子系统进行了封装,对外只提供了用户所明白的单一而简单的接口,用户直接使用这个接口就可以完成操作,而不用去理睬具体的过程,而且子系统的变化不会影响到用户,这样就做到了信息隐蔽。 非常容易。原创 2016-04-02 14:33:19 · 349 阅读 · 0 评论 -
结构型设计模式-享元模式
享元模式为运用共享技术有效的支持大量细粒度的对象。因为它可以通过共享大幅度地减少单个实例的数目,避免了大量非常相似类的开销。 享元模式是一个类别的多个对象共享这个类别的一个对象,而不是各自再实例化各自的对象。这样就达到了节省内存的目的。原创 2016-04-02 15:07:08 · 483 阅读 · 0 评论 -
结构型设计模式-代理模式
代理模式为其他对象提供一种代理,并由代理对象控制对原对象的引用,以间接控制对原对象的访问原创 2016-04-02 15:11:15 · 337 阅读 · 0 评论