龙潭书斋 -- 303




200x200


概述外观模式为子系统中的一组接口提供一个一致的界面,他定义了一个高层的接口,从而隐藏了子系统的复杂性在实际的工程中,使用 Facade 模式是一个非常好的选择,因为系统会经常与各种

#技术帖    #龙潭书斋    #设计模式    #模式   

200x200


概述有时,我们需要给某个对象动态添加一些功能,例如我们制作一个图形界面工具箱,允许为任意一个用户界面添加一些特性,例如添加边框、窗口滚动等如果要通过继承的方式实现这样的需求,那么就必须为每一个用户界面

#读书笔记    #技术帖    #龙潭书斋    #设计模式   

200x200


概述组合模式是将对象组合成树形结构,来表示“部分-整体”的层次结构,它使得用户对单个和组合对象的使用具有一致性很多情况下,用户可以使用多个简单的组件组合成更大的组件,而这些简单的组件中,某个组件可能出

#读书笔记    #技术帖    #数据结构    #龙潭书斋   

200x200


概述桥接模式是将抽象部分与实现部分分离,来让他们可以独立的变化面向对象的继承机制很好的解决了在一个维度上的抽象,但是对于多维度的抽象就会显得难以实现比如我们有一个用于图形界面开发的抽象类 W

#读书笔记    #技术帖    #龙潭书斋    #设计模式   

200x200


概述上一篇日志中,我们介绍了结构型模式结构型模式本节就来介绍其中的适配器模式 适配器模式用于将一个类的接口转换成客户希望得到的另一个接口适配器模式能够让本来不兼容的接口可以在一起工作也称为“

#技术帖    #龙潭书斋    #设计模式    #模式   
概述在此前的一系列博客中,我们介绍了创建型设计模式设计模式本章我们就来介绍一下另一种类型的设计模式:结构型设计模式 结构型设计模式涉及到如何组合类和对象来获得更大的结构,可以说在实际的工程项目中,要比创建型设计模式有着更为广泛的应用价值共有七种结构型设计模式:适配器模式 -- Adaptee桥接模式 -- Bridge组合模式 -- Composite装饰模式 -- Decorator外观模式 -- Facade享元模式 -- Flyweight代理模式 -- Proxy Adapter适配器模式给出了多个不同接口的统一抽象,适配器实现多个接口,这样继承了适配器的接口可以方便的将一个接口转换为客户希望得到的另一个接口适配器模式 -- Adapter CompositeComposite 描述了如何构造一个类层次结构,这一结构由基元对象和组合对象构成,组合对象使得你可以组合基元对象以及其他组合对象,从而形成任意复杂的结构组合模式 -- Composite Proxy代理模式中,代理对象作为其他对象的一个方便的替代或占位符,我们可以通过多种方式使用它,例如他可以在局部空间构造一个远程地址空间中的对象
#技术帖    #龙潭书斋    #java    #proxy   

200x200


概述单例模式是最简单的创建型模式,他保证了一个类仅有一个实例,并且提供访问这个实例的全局访问方式很多情况下,保证一个类同时最多只有一个实例是非常必要的,例如项目中的线程池组件,之所以使用线程池,往往是

#技术帖    #龙潭书斋    #java    #单例模式   

200x200


概述原型模式指的是用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象也有时被人称为多例模式,通过对一个“原型”实例的克隆完成对象的创建 使用场景要实例化的类是在运行时指定的需要创

#技术帖    #龙潭书斋    #java    #面向对象   

200x200


概述在此前的文章中,我们介绍了两个用于创建复杂的产品的设计模式:抽象工厂模式 -- AbstractFactory生成器模式 -- Builder他们有着很多的相似之处,最大的共同点是对调用者隐藏了产

#技术帖    #龙潭书斋    #java    #设计模式   

200x200


概述上一篇日志中,我们介绍了抽象工厂模式抽象工厂模式 -- AbstractFactory本篇日志中,我们来介绍另一个创建型模式 -- 生成器模式 生成器模式是用来将一个

#技术帖    #龙潭书斋    #面向对象    #oop   



京ICP备15018585号