总结
对象是Java、Python、c#等语言的核心概念。应用对象设计的最佳实践意味着您的代码将易于读、写和维护。对象设计风格指南捕捉了几十种创建高质量的OO代码的技术,这些代码可以经受住时间的考验。这些例子都是非常熟悉的伪代码,您可以将这些教学技术应用于任何OO语言,从c++到PHP。
对这项技术
编写良好的OO代码是阅读、修改和调试的乐趣。通过掌握本书中介绍的对象设计的通用最佳实践来提升您的编码风格。这些清晰呈现的规则适用于任何OO语言,最大限度地提高代码库的清晰度和持久性,并提高您和您的团队的生产力。
关于这本书
对象设计风格指南提供了几十种编写面向对象代码的专业技术。在其中,经验丰富的开发人员Matthias Noback列出了构造对象、定义方法、更改和公开状态等方面的设计规则。所有示例都使用非常熟悉的伪代码,因此您可以按照自己喜欢的语言进行学习。在您探索对象设计的重要场景和挑战时,您将一个案例一个案例地研究,然后通过一个简单的web应用程序演示不同类型的对象如何有效地协同工作。
里面有什么
广泛对象的通用设计规则
测试对象的最佳实践
常见对象类型的目录
每个章节的练习来测试你的对象设计技能