240 发简信
IP属地:海南
  • Resize,w 360,h 240
    设计模式09_装饰者模式_Decorator

    一、 定义 装饰者模式,动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更加有弹性的替代方案。 二、组合和继承的区别 继承。继承是给一...

    0.8 689 0 49
  • Resize,w 360,h 240
    设计模式08_外观模式_Facade

    一、模式定义 外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的...

    1.3 723 0 50
  • Resize,w 360,h 240
    设计模式07_组合模式_Composite

    1. 定义 先看看组合模式的定义吧:“将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。...

    1.0 675 0 51
  • 设计模式06_桥接模式_Bridge

    一、应用场景 设想如果要绘制矩形、圆形、椭圆、正方形,我们至少需要4个形状类,但是如果绘制的图形需要具有不同的颜色,如红色、绿色、蓝色等,此时至...

    1.1 775 0 51
  • Resize,w 360,h 240
    设计模式05_适配器模式_Adapter

    一、模式动机 在软件开发中采用类似于电源适配器的设计和编码技巧被称为适配器模式。通常情况下,客户端可以通过目标类的接口访问它所提供的服务。有时,...

    1.0 627 0 50
  • Resize,w 360,h 240
    设计模式04_原型模式_Prototype

    1. 简介 原型模式是一种简单、易使用的创建型设计模式,通过给出一个原型对象来指明所创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类...

    1.0 604 0 49
  • Resize,w 360,h 240
    设计模式03_建造者模式_builder

    1.Builder模式是怎么来的 考虑这样一个场景,假如有一个类User,里面有很多属性,并且你希望这些类的属性都是不可变的(final),就像...

    1.1 559 0 48
  • 设计模式02_单例模式_Singleton

    1.什么情况下使用单例模式? 有些对象只有一个,比如配置文件,工具类,线程池,缓存,日志对象等等。单例模式保证应用中有且只有一个实例。 2. 什...

    1.1 543 0 51
  • 设计模式01_工厂模式_Factory

    一、工厂模式介绍 工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类。 工厂模式...

    0.8 750 0 51