您是否可以提供当前应用程序的示例,这些应用程序是程序性的并且保持高度的完整性和效率?是否有任何书籍,教程或链接提供了如何成功构建和维护命令系统的示例?如果你在这个领域给出指导,你会给出如何构建它的提示?我问,因为OOP经常被呈现为程序编程的自然进展,但我很难相信总是如此.
成功程序申请的例子??
你的意思是说,比如Linux内核?BSD内核?Apache Web服务器?大量的Unix用户区实用程序?这样的应用程序?
当然,OOP技术在软件的组织,可维护性和抽象方面具有价值,但即使在今天,OOP也可能是当今所有代码和应用程序的少数几个子集.
考虑所有使用OOP编程语言编写的Java或C#或VB代码,他们使用大量OOP技术的唯一原因是与外部库或系统进行交互.同时,应用程序本身在利用OOP框架的同时,在设计和实现方面可能非常具有程序性.
OOP是一个很好的范例,但事实上,对于许多系统中的大量逻辑来说,它并不是必需的.