面向对象开发 ( 积分: 100 )

  • 主题发起人 主题发起人 willing66
  • 开始时间 开始时间
W

willing66

Unregistered / Unconfirmed
GUEST, unregistred user!
使用面向对象开发方式来开发ERP或者进销存的单据和基础资料,大家有没有什么好的建议。<br>对整框架要怎么设计?<br>我总觉得按最原始一张单一个窗体方式来设计不是什么办法,总发有很多东西都相同,只是变张表,就个字段操作,对些选项不同罢。<br>但我自己想设计一个基类来用继承来做,做了一下,又觉得很多东西很难做下去。大家有没有什么看法和指定。
 
如果分不够可以再加。可以把我的所有的分都加上。<br>欢迎大家来讨论和指点。
 
设计模式有提到,对象在某些时候用组合比继承好,这大概以及所谓的对象单一职责吧。
 
不管组合还是继承,类的分解肯定都有,<br>如用户系统、单据信息、系统参数信息、用户选项信息、单据数据控制、单据数据。<br>组合是肯定会用到的,这么东西不存在父子关系,但是不同单据之间就会有一些共性如单据界面显示就大致相同、单据的风格应该也是大致相同的,所以单据本身又存在可继承部分,想请教一下,如果做规划比较好。
 
您的问题似乎涉及到两个方面的面向对象——业务模型的面向对象以及应用框架本身的面<br>向对象。界面的风格、操作方式等等,只是框架的面向对象。置于业务模型的OO设计,建议<br>仔细的读读Martin&nbsp;Flower的书,相信必有收获。
 
Martin&nbsp;Flower的《重构》这本书吗?
 
老大,业务和界面分离啊<br>要不然很麻烦的
 
不把业务和界面分离出来的话,每次修改单据就要重新修改程序,很麻烦,也没有自定义单据的功能。
 
上面说的书哪有下载??我想看看
 
后退
顶部