模板设计模式 是父类进行顶层设计,子类进行具体实现。比如在ReentrantLock 中lock的时候,其实就是调用子类NonFairLock 的lock方法,而该方法的设计是由父类Sync设计,子类NonfairSync 实现Lock方法。
优点:父类封装不变部分 子类扩展可变部分。 父类设计 子类实现。
模板设计模式 是父类进行顶层设计,子类进行具体实现。比如在ReentrantLock 中lock的时候,其实就是调用子类NonFairLock 的lock方法,而该方法的设计是由父类Sync设计,子类NonfairSync 实现Lock方法。
优点:父类封装不变部分 子类扩展可变部分。 父类设计 子类实现。