我现在写的程序都是一口气一个公共类搞掂,但最近我发觉好多项目开发都是多个公共类,然后调用,就是怎样调用?这个问题未曾了解,高手说说.

解决方案 »

  1.   

    没懂你的意思,一般写工具类时,会把方法设为static,然后直接调用
      

  2.   

    开发程序设计类和包都有理论支持,比如OCP、包的单向关联原理等。一个项目由很多模块组成,所有模块都要调用的可以创建一个包,它应该是最稳定的。
    每个模块自己要调用的公共类s,可以写一个包,当然一个包里可以只有一个类,这个包应该也是稳定的。
    要避免类之间循环引用,严格禁止包之间的循环引用。
    写的类和包要做到增删模块的时候尽量不改变原有的代码,不需要重新编译,仅改变配置文件,最多修改少量高层代码。当然小项目、不注重以后扩展维护的一次性项目就随便啦。
      

  3.   

    写多个公共类是因为项目大需要很多人完成,每个参与的人有自己写的类包,再就是一些框架比如struts里的MVC模式也需要不同的类包,当前台有触发动作时程序自动找相应的类包里的方法,等你做大点的程序时或工作了就知道了,希望你满意