240 发简信
IP属地:西藏
  • 【设计模式】模板方法模式

    设计模式:模板方法模式 定义:模板方法模式在一个方法中定义了一个算法的固件,而将一些步骤延迟到子类中。模板方法使得子类可以在不该变算法结构的情况...

  • 【设计模式】适配器模式与外观模式

    设计模式: 适配器模式 定义:适配器模式将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。这个模式可以通过创建...

  • 【设计模式】命令模式

    设计模式:命令模式 定义:“请求”封装成对象,以便使用不同的请求,队列或者日志来参数化其他对象,命令模式也支持可撤销的操作。命令模式通过在特定的...

  • 【设计模式】单件模式

    设计模式:单件模式 定义:单件模式确保一个类只有一个实例,并提供了一个全局访问。 要点 单件模式确保程序中一个类最多只能有一个实现 单件模式也是...

  • 【设计模式】工厂模式

    设计模式:工厂模式 定义:工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个,工厂方法让类把实例化推迟到子类。 设计原则: ...

  • 【设计模式】装饰者模式

    设计原则: 类应该对扩展开放,对修改关闭我们的目标是允许类容易扩展,在不修改现有代码的情况下,就可以搭配新的行为。如果能实现这样的目标,有什么好...

  • 【设计模式】观察者模式

    设计模式:观察者模式 定义:观察者模式定义了对象之间的一对多依赖,这样以来,当一个对象改变改变状态时,它的所有依赖者都会收到通知并定义自定义更新...

  • 【设计模式】设计模式入门

    设计原则: 多用组合,少用继承。使用组合建立系统具有很大弹性,不仅可将算法族封装成类,更可以“在运行时动态改变行为”,只要组合的行为对象符合正确...