240 发简信
IP属地:上海
  • 面向对象六大原则

    单一职责:一个类只负责一项职责。 开放封闭原则(里氏替换原则):一个类,可以被扩展,但是不能被修改,子类可以扩展父类的功能,但不能改变父类原有的...

  • 设计模式之:迭代器模式

    迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常常用的设计模式。这种模式用于顺序访问集合对象的元素,不需...

  • 设计模式之:装饰器模式

    装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为...

  • 设计模式之:代理模式

    在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对...

  • 设计模式之:观察者模式

    当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属...

  • 设计模式之:数据对象关系模式

    是将类的对象属性和数据存储映射起来,一个对象的操作会映射为对数据存储的操作,如new一个对象,对应的数据就会映射到这个对象上,对对象属性修改后,...

  • 设计模式之:策略模式(讲解依赖倒置,控制反转,依赖注入)

    策略模式(讲解依赖倒置,控制反转,依赖注入) 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。...

  • 设计模式之:适配器模式

    适配器模式 适配器模式作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 使用继承或者依赖固定一个对...

  • 设计模式之:注册器模式

    注册器模式 注册器模式是一种常见的设计模式,主要就是将多个实例注册到一个统一的注册器中,然后通过方法直接去调用需要的实例。 demo: 注册器一...