gpt4 book ai didi

oop - 面向对象和应用程序对象

转载 作者:行者123 更新时间:2023-12-04 06:42:25 26 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

4年前关闭。




Improve this question




在 OO 应用程序中,通常有一个 Application 类来保存您的顶级管理器或其他内容。这使得很难避免出现 theApp全局对象,或者使用单例什么的。

有关系吗?我们应该尽可能地使其成为面向对象,还是接受面向对象原则有时会失效?

最佳答案

Does it matter? Should we seek to make this as OO as possible, or accept that OO principles break down sometimes?



有时 OO 理论会遇到现实世界,您应该首先努力让事情为您的客户服务。这里或那里的单例对您的客户或可维护性没有问题。

OOP 主要是为了使代码更易于维护、重用和理解。只要满足这些目标,就没有必要仅出于纯度原因进行重构。

关于oop - 面向对象和应用程序对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4076163/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com