A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 高庆亮 黑马帝   /  2011-11-15 17:55  /  2025 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如果采用工厂模式和配置文件的方式进行管理,则不需要修改客户端程序,在配置文件中配置是使用目标类,还
是代理类,
这样以后很容易切换,譬如:想要日志功能时就配置代理类,否则配置目标类,这样,增加系统功能很容易,以后运行一段时间后,又想去掉系统功能也很容易.
以上是张老师PPT教程中的内容!我不明白张老师所说的配置文件是什么意思,以前没接触过。我想问配置文件是什么意思?怎么配置啊?用处都在哪里?

2 个回复

倒序浏览
这个东西其实很简单,如果我们用双系统的话,那个启动文件就是配置文件,这个启动文件告诉bios的引导系统
有哪些操作系统可以启动,不过这个配置文件一般不是我们手动配置的。
他的主要思想是:把程序中经常发生变化的东西从代码中抽出来,放在代码的外边,需要的时候还可以让代码读取到。
比如,在你把程序打包发布之后,肯定是不能再随便的更改源代码;
如果不然,有很多人用你的程序,一改源代码就要全部通知改过来,用户会发疯的!
但是有时候程序又要升级和打补丁,怎么办呢?
只能通过修改配置文件来做到了,一般的配置文件都是在主程序启动时,首先加载的,如果你把修改的信息写入
配置文件,那么程序启动时就会知道去哪里寻找新的资源,同时也避免了对源代码进行修改!!!
这也是设计原则中的“开闭原则”,对修改关闭,对扩展开放!!!
如果你想了解的深入一点,可以学习一点tomcat的知识,这样你配置几次就明白了
回复 使用道具 举报
yeti_38 发表于 2011-11-15 21:10
这个东西其实很简单,如果我们用双系统的话,那个启动文件就是配置文件,这个启动文件告诉bios的引导系统
...

谢谢你的回答!懂了一部分、我在研究研究。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马