标签: python ruby perl oop
我正在寻找面向对象软件设计的教学材料,这些材料框架为扩展示例。换句话说,在几个课程或章节的过程中,作者将开发一个适度大的软件并逐步解释设计方法。理想情况下,该材料不仅可以解决正在构建的主要软件的设计,还可以为开发过程的其余部分提供有用的建议 - 测试,部署等。
答案 0 :(得分:3)
Head First Object-Oriented Analysis and Design
答案 1 :(得分:2)
这对于理解大型oo设计是必不可少的。虽然它在c ++中实现,但概念完全通用,可以在任何平台上有效使用: Large Scale OO Design
真正的经典!!