logo
教育论文中心  教育论文中心   广告服务  广告服务   论文搜索  论文搜索   论文发表  论文发表   会员专区  会员专区   在线购卡   在线购卡   服务帮助  服务帮助   联系我们  联系我们   网站地图  网站地图   硕士论文  会员专区   博士论文
当前位置:教育论文中心首页--电子毕业论文设计--封装的变化之封装对象创建的变化
推荐论文
TO257T型管壳封装设计及电子
PBGA电子封装聚合物热—湿力学
太阳能电池封装用EVA胶膜交联动
LED封装用UV固化有机硅封装
低介电常数介质膜对器件封装工艺
黄河三角洲土地利用变化及其土水资
MEMS器件真空封装研究
集成式LED多芯片封装设计与制
基于SiP技术高清机顶盒主芯片
白光LED光固化封装方法及其光学
基于重分布封装芯片热力特性分析
圆片级感应局部加热封装技术研究
高光效高可靠紫外LED封装技术及
封装EMI辐射建模及优化设计
OLED封装方式及其玻璃基板
感应局部加热封装技术及其应用研究
 
站内搜索
 
 
科目列表
市场营销 管理理论 人力资源
电子商务 社会实践 先进教育
伦理道德 艺术理论 环境保护
农村研究 交通相关 烟草论文
电子电气 财务分析 融资决策
电影艺术 国学论文 材料工程
语文论文 数学论文 英语论文
政治论文 物理论文 化学论文
生物论文 美术论文 历史论文
地理论文 信息技术 班主任
音乐论文 体育论文 劳技论文
自然论文 德育管理 农村教育
素质教育 三个代表 旅游管理
国际贸易 哲学论文 工商管理
证券金融 社会学 审计论文
会计论文 建筑论文 电力论文
水利论文 园林景观 农林学
中医学 西医学 心理学
公安论文 法学法律 思想汇报
法律文书 总结报告 演讲稿
物业管理 经济学 论文指导
计算机 护理论文 社会调查
军事论文 化工论文 财政税收
保险论文 物流论文 语言教育
教育教学 给水排水 暖通论文
结构论文 综合类别 硕士论文
博士论文    
 
 
 
封装的变化之封装对象创建的变化

【电子毕业论文设计】考虑一个日志记录工具。目前需要提供一个方便的日志API,使得客户可以轻松地完成日志的记录。该日志要求被记录到指定的文本文件中,记录的内容属于字符串类型,其值由客户提供。我们可以非常容易地定义一个日志对象:
public class Log
{
 public void Write(string target, string log)
 {
//实现内容;
 }
}
当客户需要调用日志的功能时,可以创建日志对象,完成日志的记录:
Log log = new Log();
log.Write(“error.log”, “log”);
然而随着日志记录的频繁使用,有关日志的文件越来越多,日志的查询与管理也变得越不方便。此时,客户提出,需要改变日志的记录方式,将日志内容写入到指定的数据表中。显然,如果仍然按照前面的设计,具有较大的局限性。 现在我们回到设计之初,想象一下对于日志API的设计,需要考虑到这样的变化吗?这里存在两种设计理念,即渐进的设计和计划的设计。从本例来分析,要求设计者在设计初就考虑到日志记录方式在未来的可能变化,并不容易。再者,如果在最开始就考虑全面的设计,会产生设计上的冗余。因此,采用计划的设计固然具有一定的前瞻性,但一方面对设计者的要求过高,同时也会产生一些缺陷。那么,采用渐进的设计时,遇到需求变化时,利用重构的方法,改进现有的设计,又需要考虑未来的再一次变化吗?这是一个见仁见智的问题。对于本例而言,我们完全可以直接修改Write()方法,接受一个类型判断的参数,从而解决此问题。但这样的设计,自然要担负因为未来可能的再一次变化,而导致代码大量修改的危险,例如,我们要求日志记录到指定的Xml文件中。
所以,变化是完全可能的。在时间和技术能力允许的情况下,我更倾向于将变化对设计带来的影响降低到最低。此时,我们需要封装变化。
在封装变化之前,我们需要弄清楚究竟是什么发生了变化?从需求看,是日志记录的方式发生了变
 
 
<<<<<全文未完>>>>> 全文字数约2774字
是否要阅读全文?点卡会员将扣除1点!点击阅读全文
要阅读全文请先注册成VIP会员!详情请阅读会员专区
VIP会员可以阅读全文, 欢迎加入VIP会员专区! 加入VIP会员步骤如下: 注册用户名在线购卡
 
 您可能感兴趣的论文
论文标题页/字数分类
封装变化不断变化需求1251字期刊论文
移动机器人单目视觉SLAM中环路85页硕士论文
NAND闪存芯片封装技术与可靠性64页硕士论文
芯片级封装LED封装结构与热仿77页硕士论文
大功率LED封装和硅通孔三维封装200页博士论文
叠层芯片尺寸封装封装诱发热应力65页硕士论文
基于先进封装材料高性能LED封148页博士论文
MEMS晶圆级真空封装结构设计与80页硕士论文
超支化聚合物合成及其超分子封装215页博士论文
三维叠层芯片封装可靠性研究73页硕士论文
学前教师领域教学知识研究167页博士论文
孟加拉与中国农业效率与生产力比155页博士论文
封装材料吸湿特性及湿、热对封装85页硕士论文
基于微结构封装取光效率LED60页硕士论文
微电子封装高聚物热、湿—机械特性146页博士论文
 
 
| 会员专区 | 在线购卡 | 广告服务 | 网站地图 |
版权所有 教育论文中心 Copyright(C) All Rights Reserved
联系方式: QQ:277865656 或写信给我