苦 苦瓜 Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-18 #1 我在想一个问题,就是把什么东西封装到com里会比较好, 打个比方,如果我写一个订单管理系统, 我是不是把订单作为一个对象封装起来,然后在把对他的所有的操作放在 方法中, 各位有何高见。
A Activer Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-18 #2 对呀,我觉得首先是分析整个系统划分出各个对象 再把封装起来,但具体如何更合理的规划封装 我就不太懂了。
O olivetrees Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-11 #3 建议你看"设计模式"这本书,它对你提的问题很有帮助。 首先我们不可能把系统中的每个对象划分出来,划分出来也失出了意义, 在客户端这边调用将会有很大的问题,这不是一个很好的想法,我们可以把整个系统都 封装起来,通过一个接口函数传递参数动态生成服务器内各个对象的实例,这需要对精通metaclass 及组件对象模型,这样就可以把多个子系统做为一个服务分别发布出来,客户程序只需调用相应的子系统来组成一个大系统。
建议你看"设计模式"这本书,它对你提的问题很有帮助。 首先我们不可能把系统中的每个对象划分出来,划分出来也失出了意义, 在客户端这边调用将会有很大的问题,这不是一个很好的想法,我们可以把整个系统都 封装起来,通过一个接口函数传递参数动态生成服务器内各个对象的实例,这需要对精通metaclass 及组件对象模型,这样就可以把多个子系统做为一个服务分别发布出来,客户程序只需调用相应的子系统来组成一个大系统。