习题

1. 与传统软件开发方法相比,面向对象方法有什么优点?

2. 查阅资料,进一步讨论UML与面向对象方法的关系。

3. 封装的目的是什么?在面向对象方法中封装的目的是如何达到的?

4. 针对你过去使用传统开发方法所构造的系统的不足,总结一下问题的原因。考虑如果使用面向对象方法,在哪些方面可能会获益。

5. 面向对象方法的一个主要原则是抽象。思考一下在工作和学习中你经常在什么场合下运用抽象原则。