代码设计准则是用于进步代码品质、易读性和可维护性的规定和准则。它们的目标是使代码牢靠、易懂、易保护和易扩大。以下是一些罕用的代码设计准则:
1. 繁多职责准则(Single Responsibility Principle):每个类或办法只负责一项工作,不应该有太多的职责。
2. 开闭准则(Open/Closed Principle):对于扩大凋谢,对于批改敞开。类或模块应该能够扩大,但不应该批改已有的代码。
3. 里氏替换准则(Liskov Substitution Principle):子类能够代替父类,并且不会导致任何谬误。
4. 依赖倒置准则(Dependency Inversion Principle):高层模块不应该依赖低层模块,两者应该依赖其余形象层。
5. 接口隔离准则(Interface Segregation Principle):客户端不应该依赖它不须要的接口。
6. 合成复用准则(Composite Reuse Principle):通过合成复用来实现代码复用,而不是通过继承。
7. 高内聚准则(High Cohesion Principle):每个类或模块应该有一个繁多的职责,且应该与其余局部相关联。
8. 低耦合准则(Low Coupling Principle):各个模块之间的关系应该尽可能地低耦合,以缩小代码之间的相互影响。
9. 可读性准则(Readability Principle):代码应该是易读的,通过正当的命名、缩进、空格等格局要求来进步代码的可读性。
10. 可维护性准则(Maintainability Principle):代码应该是可保护的,通过良好的设计、正文等伎俩来进步代码的可维护性。
这些代码设计准则并不是强制执行的规定,而是倡议。在理论的开发中,依据我的项目的需要和理论状况抉择适合的准则,以保障代码的品质和易用性。