oop - 教老狗新把戏

标签 oop procedural

我有一位伟大的经理,他当时是一名程序编码向导。他现在要管理一个团队,该团队使用 .Net 和 Java 中的面向对象编程。他很难理解我们讨论的许多模式和术语。我想知道 SO 成员在帮助他人完成此过渡方面有哪些经验。

我也在寻找很棒的过程 -> OOP 代码示例,这些示例可以向他展示如何将过程代码重写为 OOP。我向他提供了相反的信息,这意味着我采用了面向对象的代码并将其转化为程序性代码,但我正在寻找其他人可能使用过的、被发现对学习有效的代码示例。

最后,人们可以推荐任何为正在经历这种转变的人写的书,我们将不胜感激。

我不确定这是否构成社区维基。如果是这样我可以改变它。

谢谢!

最佳答案

Martin Fowler 的 Refactoring 一书完全是关于如何采用过程代码并将其重构为更面向对象的小步骤、可管理的步骤。我发现它对你描述的那种事情非常有用。如果我没记错的话,这些示例都是用 Java 编写的,但很容易应用于其他环境。

关于oop - 教老狗新把戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/921757/

相关文章:

c++ - 酒店预订系统的面向对象设计

c++ - 如何避免在这个特定的类层次结构设计中向下转型?

c++ - 如何将全局变量传递给 C++ 中的函数?

C++:在基类的成员函数中复制对象数据

language-agnostic - 程序性军鼓

vb.net - Visual Basic 何时成为面向对象的?

php - 不等待完成就执行 ffmpeg 命令

c++ - 为什么我的 perlin 噪音这么..嘈杂?

image - 程序化身生成