面向对象和程序流程图的问题?
问下大家的问题,在采用面向对象的方法是,还能用程序流程图吗?这个是在采用面向过程的才有的啊?
有的话,应该怎么画呢?
------解决方案--------------------面向对象的设计不过是按对象的思想来进行设计而已,比如实体类设计,基类设计,派生类设计等等。
可是,具体的对象操作,比如增删查改,本身就是一个程序流程啊,这里就是面向过程的处理方法。不是说面向对象了就没有面向过程。
程序流程图,跟以前一样的画法。。。建议使用UML建模的方式来处理,以序列图和协作图的方式来画比较好,清晰。。。
------解决方案--------------------面向对象是针对设计!!编码的过程中什么面向对象都是来源设计!!
UML建模
------解决方案--------------------面向对象编程可使用ROSE,VISIO实现UML建模。程序流程图还是需要的
------解决方案--------------------还是要UML建模,2010自带了UML,你可以去了解一下
------解决方案--------------------无论是否面向对象,都有流程的概念
基本流程图也不是不能用
只不过基本流程图的表现能力差,没有序列图和协作图的更容易理解,但是学习曲线会大一些
对于研发人员都没有接触过的团队需要的时间成本比较大
楼主自己根据实际情况决定