教老狗新技巧

nor*_*ole 4 oop procedural

我有一位伟大的经理,他当时是一个程序编码向导.他现在面临着管理一个在.Net和Java中使用面向对象编程的团队.他努力理解我们讨论的很多模式和术语.我想知道SO成员在帮助其他人进行这种转变时遇到了什么样的经历.

我也在寻找伟大的程序 - > OOP代码示例,可以向他展示如何将程序代码重写为OOP.我向他提供了相反的意思,这意味着我使用了OO代码并将其转换为程序,但我正在寻找其他可能已经使用的代码示例,这些代码示例被发现对学习有效.

最后,任何人们可以推荐的书籍都是为了经历这种转变的人而写的,我们将不胜感激.

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

谢谢!

Joe*_*ler 6

Martin Fowler的重构书是关于如何采用程序代码并将其重构为更小的,可管理的步骤中的面向对象.我发现它对你所描述的那种东西非常有用.如果我没记错的话,这些例子都是用Java编写的,但很容易应用到其他环境中.