概念
课程简介
本课程简要概述了面向对象设计中的常见问题,目标受众为希望提升软件设计能力的开发者,尤其适合具备一定编程基础并希望深入理解设计模式与系统架构的人员。课程要求学习者熟悉至少一种面向对象编程语言(如Java、C++或Python),并了解基本的编程概念。课程结构清晰,循序渐进,涵盖核心设计原则、常见设计模式及其应用场景。课程的优势在于理论与实践结合紧密,通过实际案例帮助学习者掌握如何构建可维护、可扩展的面向对象系统。
...
...
...
使用 Ruby on Rails 实现可持续的 Web 开发
结构
引言
深入探索 Rails
- 路由与 URL
- HTML 模板
- 辅助方法
- CSS
- 最小化 JavaScript 的使用
- 谨慎管理所需的 JavaScript
- 视图测试
- 模型 I
- 数据库
- 业务逻辑代码是可扩展的切入点
- 模型 II
- 端到端示例
- 控制器
- 任务(Jobs)
- 其他边界类