软件开发架构与设计模式解析
1. 编码学习方式
在学习编程时,有三种有效的方式可以帮助我们更好地实践和掌握知识:
- 自主构建项目 :开启自己的代码仓库,依照示例逐步构建应用程序。在这个过程中,参考示例代码,遇到难题时可查看他人的仓库获取提示。不过要注意,如果之前有过类似的编程学习经验,这次可能需要更多的自主思考,必要时可多参考 GitHub 上的成熟版本。
- 应用于自身项目 :逐章将所学模式应用到自己的小型项目中,看看是否能满足实际需求。这种方式虽然风险高、难度大,但回报也很丰厚,能让我们学到更多知识。不过,要让这些模式适配具体项目可能需要付出不少努力。
- 完成练习代码 :每章都会有“读者练习”,并提供 GitHub 链接,可下载部分完成的代码,自行补充缺失部分。对于想在实际项目中应用这些模式的人来说,通过简单示例进行练习是很好的实践方式。
同时,在阅读过程中,对代码进行 git checkout 操作,能让我们在实际运行的应用中查看代码,有助于解答疑问,让学习更具真实感。具体操作说明可在每章开头找到。
2. 代码许可与排版约定
代码和在线版本遵循知识共享 CC BY - NC - ND 许可协议,即可以在非商业用途下自由复制和分享,但需注明来源。若对内容再使用有许可方面的担忧,可联系 O’Reilly(邮箱:permissions@oreilly.com)。印刷版的许可不同,可查看版权页。
排版方面有以下约定:
| 排版样式 | 用途 |
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



