java - 除了继承,在实时 Web 开发中其他 OO 特性有什么主要作用吗?

标签 java php oop

在网络开发中,我们使用 java .net 或 php5 。 都是OO。并具有所有 OO 功能。

但在实时网站中,除了继承之外,这些 OO 功能是否发挥了重要作用?

谁能列出一些实时示例。

在应用程序开发中,可能会大量使用 OO。 但是在网站的情况下,面向对象是否发挥了主要作用? 怎么办?

最佳答案

回到 1995 年的书 Design Patterns设法在第 20 页产生了这种非凡的洞察力:

Favor object composition over class inheritance

从那时起,正确的面向对象就是关于此而不是继承。特别是 SOLID原则描述了一组适用于可维护性很重要的代码库的面向对象原则。多态性很重要,但继承无关紧要

这适用于 Web 应用程序以及任何其他类型的应用程序。

关于java - 除了继承,在实时 Web 开发中其他 OO 特性有什么主要作用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5835349/

相关文章:

php - 如何正确将解码后的 JSON 插入 Mysql 数据库

php - 算法 - 在多个数组中均匀分布项目(如果 n 个项目 < n 个数组)

php - 在 foreach 方法中清空 PDO DB 查询的结果

c++ - 实现一个依赖于姊妹类的类

C++ 不能使用从基类继承的getter函数

java - Java中的赋值运算符

java - 如何为命令行提供两个不同的输入?

php - 帮助在帖子内容区域外执行简码

java - Session.flush()不能按预期工作

java - Java 6 的 JaxWS Web 服务客户端在 Java 8 中不起作用