在网络开发中,我们使用 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/