144  
查询码:00000934
Android设计模式的六大原则
来源:https://blog.csdn.net/Rachel23333/article/details/113742185
作者: 朱凡 于 2021年02月11日 发布在分类 / FM组 / FM_App 下,并于 2021年02月11日 编辑
原则 设计 模式 六大 大原 大原则 一个 android 职责 定义

Android设计模式的六大原则


作为一名Android开发者,设计模式对于整个项目的开发尤其重要。
Android设计模式的好处:
①有效减少对项目进行再次优化升级的重复劳动。
②项目开源后使代码更易于他人理解、使用、再次创作等。

在此以作者本人的理解简单描述Android设计模式的六大原则。
Android设计模式的六大原则分别为单一职责原则、开放封闭原则、里氏替换原则、依赖倒置原则、迪米特原则、接口隔离原则。

1.单一职责原则

  一个类只承担自身特有的职责。一个类如果承受太多职责(即类与类之间耦合度过高)会使大量代码难以阅读、整个项目代码逻辑难以设计。

2.开放封闭原则

  对于扩展是开放的,对于修改是封闭的。当要对项目再次优化升级时,重新修改代码的工作量显然是非常巨大的。我们在最开始开发项目的时候,就应该提前思考清楚,保留那些可以扩展的模块(即使此时会使项目代码过于臃肿,但减少了后续开发的工作量),不要写“死”代码。此时抽象的思想极其重要(如装饰模式等)。添加一个抽象的功能类,扩展时只需添加一个功能类的子类实现方法即可。

3.里氏替换原则

  里氏替换原则是开放封闭原则的重要实现方式之一。在程序中使用基类(设计成抽象类或接口)类型来定义对象,在运行再确定其子类类型,用子类对象来替换父类对象。

4.依赖倒置原则

  高层模块不能依赖低层模块,两者都应依赖于抽象。实现类也应该依赖于抽象,抽象不能依赖于实现类。模块间的依赖通过抽象实现,类与类不能直接依赖。减低类与类之间的耦合度,增强可扩展性。

5.迪米特原则

  迪米特原则也称为最少知识原则。该原则要求尽量减少实现类与实现类之间交互,通过引入第三方来减低现有对象之间的耦合度(如创建抽象类、接口)。

6.接口隔离原则

  建立单一职责的接口,尽量简化接口设计,建立最小依赖关系。



 推荐知识

 历史版本

修改日期 修改人 备注
2021-02-11 22:53:56[当前版本] 朱凡 创建版本

  目录
    知识分享平台 -V 4.8.7 -wcp