如何使用面向对象的开发方法?
我学习过面向对象的开发方法,但是却不会应用,希望各位高手不吝赐教。
qingrun,上面的帖子我拜读过了,现在有几个问题:
如果为企业做一个销售软件,分析时把销售员、客户、联系人、竞争者作为对象应该没错吧,而这些对象是属于一个个具体的项目的。这些项目是不是对象?如果是,它的活动、方法怎么分析,若不是,它又算什么?还有就是,项目中涉及的那些产品算什么,是不是也算对象?最后出的报表是不是算作项目的一个方法?
问题十分幼稚,各位不要见笑,希望得到各位高手的提点!
对于某一个事物是否作为对象来看待,我个人认为应该做下面的分析(不一定全面):
对于一个对象而言,它应该是实际存在的;如果说一个个具体的项目,要看这个项目是否是你要开发的项目,如果是,那么它就不能作为一个对象,而应该分析它内部的对象和流程,如果这个项目仅仅是和您的项目相关的,比如说作为您项目的一个输出,那么就可以作为一个对象来考虑了。