7.8 Introduce Local Extension 引入本地扩展

版权声明:本文首发 http://asing1elife.com ,转载请注明出处。 https://blog.csdn.net/asing1elife/article/details/83104358

建立一个新类,使其包含服务类中的额外方法,该类可直接继承自服务类,作为其扩展

更多精彩

前置条件

  1. 如果需要扩充的方法只有一两个,可暂时使用 7.7 Introduce Foreign Method 引入外部方法

动机

  1. 需要为服务类提供一系列额外方法,但没有权限修改该方法
  2. 方法和数据应该被统一封装
  3. 将具有相同引用共性的方法放在一个新类中并继承自引用类可以大大提高该实现类的复用性

猜你喜欢

转载自blog.csdn.net/asing1elife/article/details/83104358
今日推荐