面向对象系统设计:享受创造的乐趣与实用指南
需积分: 0 122 浏览量
更新于2025-01-07
收藏 936KB DOC 举报
"《面向对象系统设计》是一本专为软件开发人员编写的教材,作者蒋能学旨在通过循序渐进的方式引导读者理解和应用面向对象软件系统设计。本书分为两个主要部分:第一部分是面向对象的概念与UML概述,为读者提供必要的理论基础;第二部分则是面向对象系统设计的核心内容,着重于实践技巧。
在书中,作者强调了面向对象设计的优势,包括良好的可复用性,使得开发人员能够减少重复工作,提高效率。此外,面向对象设计的易维护性体现在源代码的清晰度和自解释性,维护人员可以直接理解和修改,从而减轻开发者的负担。另一个关键优点是可扩充性,相对于结构化设计,面向对象设计允许灵活添加新功能,无需大幅度改动原有代码,大大降低了扩展系统的复杂性。
本书假定读者具备一定的编程基础,至少熟悉一种编程语言,特别是面向对象编程语言,以及对软件工程有一定了解。对于仅有结构化编程经验的开发者,本书也能提供启示,帮助他们过渡到面向对象思维方式。阅读指南中特别提醒,如果读者已对面向对象概念有一定掌握,可以根据自己的理解程度选择性阅读,但建议初学者从第一章和第二章开始,以确保全面理解。
为了确保沟通无误,作者还介绍了书中使用的命名约定,包括中英文对照的术语,如“封装”、“消息”、“对象类”等,以避免因语言差异导致误解。通过这本书,读者将不仅学习到设计方法,还能体验到面向对象系统设计带来的创新和乐趣。作者鼓励读者在阅读过程中积极提出问题和反馈,共同提升软件开发技能。"
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-11-07 上传
2021-10-10 上传
2022-06-15 上传
106 浏览量
163 浏览量
nanyanming
- 粉丝: 2
- 资源: 11
最新资源
- js开发内库(prototype.pdf)
- 统一的 C# 3.0 规范现已提拱
- Linux内核完全注释
- 循环冗余校验码(CRC)的算法分析和程序实现
- file transfer using bluetooth
- Cygwin中文教程.pdf
- learn c++ in 21 days(pdf版)
- numpy book.pdf
- 高质量C编程指南 对程序员很实用啊
- java 综合面试题
- C8051F MCU 应 用 笔 记
- HELP-Function.txt
- Delphi(7 和2006、2007) 下用 IntraWeb开发WEB程序应用实战
- 8051f单片机应用笔记
- 2008' 全国中等职业学校技能大赛动画片题目
- 北大青鸟-影院售票系统PPT