网站建设方案范文2000字,wordpress do_shortcode,实时seo排名点击软件,网站开发流程知乎第一章 走向灵活软件之路 — 面向对象的六大原则
优化代码的第一步 — 单一职责原则
单一职责原则的英文名称是Single Responsibility Principle#xff0c;缩写是SRP。 SRP#xff1a;就一个类而言#xff0c;应该仅有一个引起它变化的原因。 一个类中应该是一组相关性很…第一章 走向灵活软件之路 — 面向对象的六大原则
优化代码的第一步 — 单一职责原则
单一职责原则的英文名称是Single Responsibility Principle缩写是SRP。 SRP就一个类而言应该仅有一个引起它变化的原因。 一个类中应该是一组相关性很高的函数、数据的封装
让程序更稳定、更灵活 — 开闭原则
开闭原则的英文全称是 Open Close Principle缩写是 OCP它是 Java 世界里最基础的设计原则它指导我们如何建立一个稳定的、灵活的系统。 开闭原则软件中的对象(类、模块、函数等)应该对于扩展是开放的但是对于修改是封闭的。 当软件需要变化时我们应该尽量通过扩展的方式来实现变化而不是通过修改已有的代码来实现。 构建扩展性更好的系统 — 里氏替换原则
里氏替换原则英文全称是Liskov Substitution Principle缩写是LSP。 里氏替换原则所有引用基类的地方必须能透明地使用其子类的对象。 让项目拥有变化的能力 — 依赖倒置原则 依赖倒置原则英文全称是 Dependence Inversion Principle缩写是DIP。 依赖倒置原则指代了一种特定的解耦形式使得高层次的模块不依赖于低层次模块的实现细节的目的,依赖模块被颠倒了。 依赖倒置原则有以下几个关键点: 高层模块不应该依赖低层模块两者都应该依赖其抽象抽象不应该依赖细节细节应该依赖抽象 依赖倒置原则在Java语言中的表现就是模块间的依赖通过抽象发生实现类之间不发生直接的依赖关系其依赖关系是通过接口或抽象类产生的。
系统有更高的灵活性 — 接口隔离原则 接口隔离原则英文全称是 InterfaceSegregation Principles缩写是ISP。 ISP类间的依赖关系应该建立在最小的接口上。 接口隔离原则的目的是系统解开耦合从而容易重构、更改和重新部署。
更好的可扩展性 — 迪米特原则
迪米特原则英文全称为Law ofDemeter,缩写是LOD,也称为最少知识原则(Least KnowledgePrinciple)。 迪米特原则一个对象应该对其他对象有最少的了解。 经过重构