您的位置:首页 > 其它

继承与接口的如何合理设计

2018-03-16 14:46 399 查看
合理的框架设计,能提高代码利用率,增加框架层间的耦合性,加大开发人员的效率。
如何使用继承extends和implement实现呢,以下几点注意事项:
    1、当重复代码存在于同一对象中时,该代码多次调用或者重复出现,我们可以把这段代码抽取为方法。

    2、当重复代码不在同一对象中时,那就运用抽取类的手段将重复的部分抽取到一个工具类中,然后被调用。

    3、当重复代码不在同一对象中时,如果这些重复代码存在着较强的业务相关性,可将这些代码提取并封装成一个实体类。

    4、当重复代码不在同一对象中时,也可以把相同的部分抽取为父类,不同的部分的留在原来的类中,该父类可供其他类所继承。

    5、当出现继承泛滥时,将不同的部分用一个接口与多个实现来解决,也就是组合。

    6、当重构的代码被相同部分和不同部分分割成了好多碎片的时候,也就是说相同和不相同的夹杂,而且这个时候多半有顺序。可以先定义一个父类,分解成数个有顺序的方法(每个方法是一个步骤),代码中相同的部分写在父类中,不同的部分分别在子类中实现各自的步骤。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: