我正在寻找有关面向对象软件设计的指导性材料,这些材料被设计为扩展示例.换句话说,在几节课或几章的过程中,作者将开发一个中等大小的软件,并逐步解释设计方法.理想情况下,该材料不仅要解决正在构建的主要软件的设计问题,而且还要为其余的开发过程(测试,部署等)提供有用的建议.
解决方法:
Head First Object-Oriented Analysis and Design