Rumah > pembangunan bahagian belakang > tutorial php > php面向对象设计原则概述

php面向对象设计原则概述

韦小宝
Lepaskan: 2023-03-17 14:38:01
asal
1939 orang telah melayarinya

面向对象设计原则为支持可维护性复用而诞生,这些原则蕴含在很多设计模式中,它们是从许多设计方案中总结出的指导性原则,了解面向对象设计原则有助于我们理解设计模式,设计说明都是源于面向对象设计原则


面向对象设计原则之单一职责原则

答:一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因

面向对象设计原则之开闭原则

答:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。

面向对象设计原则之里氏代换原则

答:所有引用基类(父类)的地方必须能透明地使用其子类的对象。

面向对象设计原则之依赖倒转原则

答:抽象不应该依赖于细节,细节应当依赖于抽象。换言之,要针对接口编程,而不是针对实现编程。

面向对象设计原则之接口隔离原则

答:使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口。

面向对象设计原则之合成复用原则

答:尽量使用对象组合,而不是继承来达到复用的目的

面向对象设计原则之迪米特法则

答:一个软件实体应当尽可能少地与其他实体发生相互作用

相关推荐:

PHP面向对象设计与数据可访问的设计

关于PHP面向对象中—类的定义与对象的实例化操作以及构造、析构函数的特殊用法 - WORSHIP亚萨



Atas ialah kandungan terperinci php面向对象设计原则概述. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan