240 发简信
IP属地:广东
  • Resize,w 360,h 240
    设计模式(行为型--观察者模式)

       通知者和观察者都应该抽象出来。 观察者模式的特点: 解除耦合。让耦合的双方都依赖抽象,而不是依赖具体。从而使得各自的变化都不会影响另一边的...

  • 设计模式(行为型--策略模式)

       Context类有个属性是Strategy,通过构造函数,需要哪个具体的策略就传入哪个具体的实现类。优点:封装了变化,具体的实现策略的类可...

  • 设计模式(结构型--适配器模式)

       包装出一个可以给客户调用的接口。 使用场景:希望复用一些现存的类,但是接口又与复用环境不一致的情况。

  • 设计模式(结构型--装饰模式)

    子类覆盖父类的方法时,可以在父类原始的实现前面或者后面动态的添加功能。 使用场景:需要在旧功能的基础上动态的添加新功能时。 可以很好把核心职能和...

  • 设计模式(结构型--代理模式)

       代理类和真实类都继承抽象类,实现其接口,代理类里面有真实类的引用,实现也是调用真实类是实现。使用场景: 1.远程代理  webservic...

  • 设计模式(创建型--单例模式)

    1.饿汉式单例(立即加载方式) 2.懒汉式单例(延迟加载方式) 多线程环境下使用syhchronized 利用双重检查提高效率 3.静态内部类实...

  • 设计模式(创建型--抽象工厂模式)

       对比工厂方法模式,多了不同的产品。

  • 设计模式(创建型--工厂方法模式)

       将工厂类也进行抽象,多个子类factory继承父类factory,同时实现父类的实例化子类bean。

  • 设计模式(创建型--简单工厂模式)

    简单工厂模式 需要一个beanFactory,用来实例化父类bean 需要一个父类bean 多个子类bean集成父类bean 使用通过工厂类判断...

个人介绍
1万小时的锤炼是任何人从平凡变成世界级大师的必要条件