问一些常用的概念做何解,即学习方法

04-03-08 qingyeer
通过自学,我了解到很多概念,有的理解了,有的还很模糊,有的不知道如何着手学习。请大家赐教。

面向对象的软件开发过程是三个:OOA面向对象分析、OOD面向对象设计、OOP面向对象的实作。

请问OOA有没有好的书可以看?

OOD我理解是主要是对设计模式的学习,应该学习GOF的《设计模式》一书,还有很多设计模式要学习。那么它和OOA阶段有什么区别?

OOP是不是专指对编码的设计和实现?这方面应该学习些什么?

这三个阶段之间的区别和联系,它们的重点在哪里?请指教!

还有组件,它和类有什么联系和区别?我对这个词的概念一直很模糊。

还有分系统。怎么样的一个东西算是分系统呢?

我现在既要当设计人员,还要编码,一应事物,全权负责。什么都要学,所以看的比较糊涂。实践的很少。我很想把自己做的东西做的容易复用、便于扩充功能...但好像很难。想请教,我都应该学习那些知识,它们都用于什么阶段。谢谢大家了!

banq
2004-03-14 11:01
一切源于实践,没有实战经验是不能做设计的。

猜你喜欢