目前为止,我的重用还停留在代码一级的重用上。项目设计过程中,我们一般会把功能相对独立的函数放在同一个模块里面。
模块中的函数尽量的通用,提供可供扩展的参数和尽量加上返回值当另外的项目有需要的时候,直接把对应的模块文件复制到需要的项目当中,
再调用相应的函数即可这种方式虽然较面向对象的重用方式有些低级,但是也很方便,毕竟这是最直观的。不知道你们的重用方式如何
activeX 控件?类?还是都一样,代码重用?

解决方案 »

  1.   

    写成类是比较好的,VB我才刚开始用,反正Delphi里写成类是很好用的。
    当然你也可以封装成.DLL,也比较好用。
      

  2.   

    我也在考虑这些问题
    我目前也只是停留在代码重用的水平不过一个公司内部应该做出一个Tool.DLL
    内部定义一些常用的函数
      

  3.   

    类.如果能外部封装为dll也很好.
      

  4.   

    做成dll文件是一个比较好的方式.
    要么就做成com对象的形式.
      

  5.   

    一般是作成函数  ,常用的封装成dll
      

  6.   

    做成dll文件是一个比较好的方式.
    要么就做成com对象的形式.
    //???
      

  7.   

    自己up一下考虑如果用类的方式重用一个关于用户管理的模块怎样才能达到最好的重用性?在设计类的时候,
    是把user表的字段作为该类的成员变量
    还是把数据库的路径和表的名字之类的连接信息作为成员变量
      

  8.   

    在设计类的时候,
    是把user表的字段作为该类的成员变量
    还是把数据库的路径和表的名字之类的连接信息作为成员变量
    =========================================================
    这些可以说都是不定的,在不同的环境有可能会有不同的存放点,尽管表结构不太会变,但不能保证她永久不变...因此个人觉得做成类的内部成员变量,不太适合,应该考虑成传入到类中的参数...
    相对来说你的模块可以独立一点,尽可能的高内聚而低耦合,这是设计时要着重考虑的,特别是这种具有很大重用性的模块......
      

  9.   

    高手们能不能找个机会详细说说封装成dll,或者com的方法吧,我也只是代码的复用