怎样真正学会面向对象编程?

发布于 2022-09-06 01:47:58 字数 239 浏览 6 评论 0

尽管学习java这么久,但其实并没有真正掌握其精髓。
请问有谁可以推荐书或者视频教程,或者博客。
或者有自己的心得分享一下。
我感觉初学习OO时,书上的例子过于简单了。比如像spring那样的框架,核心是怎样体现OO的设计思想呢?虽然我看了很多次它的核心UML图,但还是没有理解它为什么设计出这么多的抽象类。

不知道大家是否可以推荐相关例子,从需求分析到代码形成的UML表示。如果可以整个流程都实习过,自己的OO思想就可以形成。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

百变从容 2022-09-13 01:47:58

首先要分清,面向对象编程和框架是两个不同的问题。
1.面向对象编程是一个技术学科,从广义来说,只要你学会了类,接口等各方面编程规则与方法,你就算会了。
2.但是框架是一门艺术学科,同一个需求框架建设可以有千万种,每一种可以实现功能,但是对于需求和现有条件而言哪一种是最好,就因人而异了。
从你的问题来看,你是对于框架有疑惑,这很正常,不要妄自菲薄。因为正如其他艺术一样,框架是只有更好,没有止境的。如果想学习框架的话,我推荐一本书,我在用,叫《设计模式之禅》,里面详尽地讲解了框架6条规则的实际应用与思考。
当然,如果你连6条规则都不知道的话,可以学习设计模式的6条规则,这是基础。

┈┾☆殇 2022-09-13 01:47:58

看看这篇东西吧面向对象思想

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文