240 发简信
IP属地:北京
  • Resize,w 360,h 240
    类加载器 ClassLoader

    什么是ClassLoader? ClassLoader是类的加载器, 负责将.class文件装载进系统, 交给虚拟机进行连接, 初始化等操作(在...

  • 设计模式(11) : 组合模式

    定义: 将对象组合成树型结构以表示"部分-整体"的层次结构. 组合模式使客户端对单个对象和组合对象保持一致的方式处理 类型: 结构型 使用场景 ...

  • 设计模式(10) : 享元模式

    定义: 提供了减少对象数量从而改善应用所需的对象结构的方法 说到享元模式,第一个想到的应该就是池技术了,String常量池、数据库连接池、缓冲池...

  • 设计模式(9) : 适配器模式

    定义: 将一个类的接口转换成期望的另一个接口, 使原有不兼容的接口可以正常工作 类型: 结构型 使用场景 已经存在的类, 它的方法和需求不匹配时...

  • Resize,w 360,h 240
    设计模式(8) : 装饰器模式

    定义: 在不改变原有对象的基础之上, 将功能附加到对象上. 提供了比继承更有弹性的替代方案(扩展对象的功能) 类型: 结构型 使用场景 装饰器模...

  • 设计模式(7) : 门面模式

    又叫外观模式 定义: 提供了一个统一的接口, 用来访问子系统中的一群接口. 类型: 结构型 使用场景 为复杂的模块或子系统提供外界访问的模块; ...

  • 设计模式(6) : 原型模式

    定义: 指原型实例指定创建对象的种类, 并且通过拷贝这些原型创建新的对象. 不需要知道创建的类型, 不调用构造函数 类型: 创建型 使用场景 类...

  • 设计模式(5) : 单例模式

    定义: 保证一个类仅有一个实例, 并提供一个全局访问点 类型: 创建型 使用场景 确保任何情况下都绝对只有一个实例 coding 单例模式需要注...

  • 设计模式(4) : 建造者模式

    定义: 将一个复杂对象的购进啊与它的表示进行分离, 使得同样的构建过程可以创建不同的表示 用户只需要指定需要的类型和组件, 建造过程及细节无需知...