设计原则
系统:鸿蒙系统3版
软件版本:
设计原则包括开闭原则、单一责任原则、依赖倒置原则和界面分离原则。一个软件实体,比如类、模块和函数,应该在外部开发,在内部修改。用抽象构建框架,用实现扩展细节。而不是改变原有的类,而是通过实现预先抽象的接口(或者具体类继承抽象类)来实现新的需求。
一个类只允许有一个职责,即类的变化只有一个原因。如果明确划分类和方法的职责,不仅可以提高代码的可读性,还可以切实降低程序出错的风险,因为清晰的代码会让bug无处藏身,也有利于bug追踪,即可以降低程序的维护成本。依赖抽象而不是实现。抽象不应该依赖细节,细节应该依赖抽象。高层模块不能依赖低层模块,两者都要依赖抽象。