包里面类与与之间的调用 我现在写的程序都是一口气一个公共类搞掂,但最近我发觉好多项目开发都是多个公共类,然后调用,就是怎样调用?这个问题未曾了解,高手说说. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没懂你的意思,一般写工具类时,会把方法设为static,然后直接调用 开发程序设计类和包都有理论支持,比如OCP、包的单向关联原理等。一个项目由很多模块组成,所有模块都要调用的可以创建一个包,它应该是最稳定的。每个模块自己要调用的公共类s,可以写一个包,当然一个包里可以只有一个类,这个包应该也是稳定的。要避免类之间循环引用,严格禁止包之间的循环引用。写的类和包要做到增删模块的时候尽量不改变原有的代码,不需要重新编译,仅改变配置文件,最多修改少量高层代码。当然小项目、不注重以后扩展维护的一次性项目就随便啦。 写多个公共类是因为项目大需要很多人完成,每个参与的人有自己写的类包,再就是一些框架比如struts里的MVC模式也需要不同的类包,当前台有触发动作时程序自动找相应的类包里的方法,等你做大点的程序时或工作了就知道了,希望你满意 对话框打开后,如何设置背景窗口的激活状态? 关于封装分数的一道题目 讨教习惯问题 为什么代码为什么不能修改frame图标? 一段ArrayList的小程序,请高手指教一下为什么会出现这种差别 有关正则表达式包使用的简单问题 servlet无法返回结果 时间转化为字符串的问题 开发工具该用哪种好??????? 谁能帮我看看下面的程序错在什么地方? jdbc for DB2是免费的吗? button事件响应
每个模块自己要调用的公共类s,可以写一个包,当然一个包里可以只有一个类,这个包应该也是稳定的。
要避免类之间循环引用,严格禁止包之间的循环引用。
写的类和包要做到增删模块的时候尽量不改变原有的代码,不需要重新编译,仅改变配置文件,最多修改少量高层代码。当然小项目、不注重以后扩展维护的一次性项目就随便啦。