zoukankan      html  css  js  c++  java
  • 整洁代码原则

    “开发人员应当持续研究自己的技巧,以期能够编写出整洁代码。”

    OOP原则:

    OOP(Object-oriented Programming,面向对象编程),用于将现实世界的对象抽象为可供代码使用的类。其思想是:如果可以在代码中建立业务问题的模型,那就可以更轻松的创建能够正确解决这些业务问题的应用程序,而且其解决方法能够更好的反映现实世界。

    OOP的三个基本原则 : 封装、继承、多态。


    SOLID原则:

    单一职责原则(Single Responsibility Principle,SRP)指出,每个方法或类应该有且仅有一个理由进行改变。

    开放封闭原则(Open/Close Principle,OCP)是指软件应当对扩展开放,对修改封闭。OCP的要点在于:作为开发人员,别人偶尔会为我们提供基类,我们也会为别人提供基类,这些使用者应该能够使用这些基类,但不能对其进行修改。扩展是指创建一个由基类继承而来的派生类,扩展基类的功能,以提供使用者所需要的功能。这样使用者能使用类的修改版本,而不会影响其他的使用者。使用者还可以更轻松的使用基类的升级版本,因为他们不用担心丢失自己的修改。

    里氏替换原则 (Liskov Substitution Principle,LSP) ,在超类代替应用程序中使用的对象时,应当不会破坏应用程序。这通常也被成为“契约式设计”。

    接口分离原则 (Interface Segregation Principle,ISP),接口定义了一些对象需要遵守的原则。不应当强制客户端依赖于其不使用的接口。

    依赖倒置原则(Denpendency Inversion Principle,DIP),代码应当依赖于抽象,而不是具体实现;这些抽象不应该依赖于细节,而细节应该依赖于抽象。类可能依赖于其他类来执行其工作,但是不应当依赖于该类的特定具体实现,而应当是它的抽象。

  • 相关阅读:
    解决加密PDF文档无法复制文字的问题
    Linux创建用户时让每个用户家目录中自带说明文档
    Linux基础命令cp之拷贝隐藏文件
    Linux基础命令之getent
    Linux用户和组管理命令-用户创建useradd
    Linux用户和组管理命令-用户删除userdel
    Linux用户和组管理命令-用户属性修改usermod
    Linux用户和组管理命令-切换用户su
    Linux-京西百花山
    tee命令
  • 原文地址:https://www.cnblogs.com/andy-2014/p/4964237.html
Copyright © 2011-2022 走看看