版权声明:本文首发 http://asing1elife.com ,转载请注明出处。 https://blog.csdn.net/asing1elife/article/details/83104358
建立一个新类,使其包含服务类中的额外方法,该类可直接继承自服务类,作为其扩展
更多精彩
- 更多技术博客,请移步 asing1elife’s blog
前置条件
- 如果需要扩充的方法只有一两个,可暂时使用 7.7 Introduce Foreign Method 引入外部方法
动机
- 需要为服务类提供一系列额外方法,但没有权限修改该方法
- 方法和数据应该被统一封装
- 将具有相同引用共性的方法放在一个新类中并继承自引用类可以大大提高该实现类的复用性