总结

对象是Java、Python、c#等语言的核心概念。应用对象设计的最佳实践意味着您的代码将易于读、写和维护。对象设计风格指南捕捉了几十种创建高质量的OO代码的技术,这些代码可以经受住时间的考验。这些例子都是非常熟悉的伪代码,您可以将这些教学技术应用于任何OO语言,从c++到PHP。

对这项技术

编写良好的OO代码是阅读、修改和调试的乐趣。通过掌握本书中介绍的对象设计的通用最佳实践来提升您的编码风格。这些清晰呈现的规则适用于任何OO语言,最大限度地提高代码库的清晰度和持久性,并提高您和您的团队的生产力。

关于这本书

对象设计风格指南提供了几十种编写面向对象代码的专业技术。在其中,经验丰富的开发人员Matthias Noback列出了构造对象、定义方法、更改和公开状态等方面的设计规则。所有示例都使用非常熟悉的伪代码,因此您可以按照自己喜欢的语言进行学习。在您探索对象设计的重要场景和挑战时,您将一个案例一个案例地研究,然后通过一个简单的web应用程序演示不同类型的对象如何有效地协同工作。

里面有什么

  • 广泛对象的通用设计规则

  • 测试对象的最佳实践

  • 常见对象类型的目录

  • 每个章节的练习来测试你的对象设计技能

成为VIP会员查看完整内容
81

相关内容

【2020新书】实战R语言4,323页pdf
专知会员服务
100+阅读 · 2020年7月1日
【实用书】Python机器学习Scikit-Learn应用指南,247页pdf
专知会员服务
264+阅读 · 2020年6月10日
Python计算导论,560页pdf,Introduction to Computing Using Python
专知会员服务
72+阅读 · 2020年5月5日
【Manning2020新书】Elm 实战,344页pdf,Elm in Action
专知会员服务
49+阅读 · 2020年4月14日
【经典书】数据结构与算法C++,第二版,738页pdf
专知会员服务
166+阅读 · 2020年3月27日
教程 | PyTorch经验指南:技巧与陷阱
机器之心
15+阅读 · 2018年7月30日
各编程领域最好的入门书籍
程序猿
27+阅读 · 2018年7月29日
12本新书上市
图灵教育
24+阅读 · 2018年6月4日
关于CNN图像分类的一份综合设计指南
云栖社区
10+阅读 · 2018年5月15日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
送书预告|听说读一本好书和假期更配哦
论智
6+阅读 · 2018年3月31日
这几本Python新书特别赞
图灵教育
21+阅读 · 2018年3月1日
用于数学的 10 个优秀编程语言
算法与数据结构
13+阅读 · 2018年1月5日
Arxiv
4+阅读 · 2018年9月25日
Zero-Shot Object Detection
Arxiv
9+阅读 · 2018年7月27日
Arxiv
4+阅读 · 2018年3月14日
Arxiv
20+阅读 · 2018年1月17日
Arxiv
6+阅读 · 2018年1月11日
VIP会员
相关VIP内容
相关资讯
教程 | PyTorch经验指南:技巧与陷阱
机器之心
15+阅读 · 2018年7月30日
各编程领域最好的入门书籍
程序猿
27+阅读 · 2018年7月29日
12本新书上市
图灵教育
24+阅读 · 2018年6月4日
关于CNN图像分类的一份综合设计指南
云栖社区
10+阅读 · 2018年5月15日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
送书预告|听说读一本好书和假期更配哦
论智
6+阅读 · 2018年3月31日
这几本Python新书特别赞
图灵教育
21+阅读 · 2018年3月1日
用于数学的 10 个优秀编程语言
算法与数据结构
13+阅读 · 2018年1月5日
相关论文
Arxiv
4+阅读 · 2018年9月25日
Zero-Shot Object Detection
Arxiv
9+阅读 · 2018年7月27日
Arxiv
4+阅读 · 2018年3月14日
Arxiv
20+阅读 · 2018年1月17日
Arxiv
6+阅读 · 2018年1月11日
微信扫码咨询专知VIP会员