关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

使用和滥用解释器模式

作者:佚名   时间:2012-06-22   分享到:

在我看来,解释器模式是各种四人组提出的设计櫙上,唯一一个没有被充分使用的模式,多年来,我看到过不少忙于解决问题而设计不当的系统,原本都可以通过应用解释器模式而受益。如,回到数据库管理系统的石器时代,那时一个数据库查询是专家们努力编码而成的程序,这样情况持续了很久很久,直到出现了诸如sql这类(主要通过解析方式的)查询语言,类似地,多年以来制作一个简单的gui(图形用户界面)需要一个软件工程师编写好几页的代码,而现在由于我们有了html这类解析语言,一个会打字的学生都可以迅速地制作出相对复杂的gui。

   为什么解释器模式如此被人轻视?大多数软件工程师会花上整天整天的时间来通过数据库设计,或者网络应用程序开发来解决他们的商业问题,但是,他们自从完成了第二年的cis 253课程之后就再也不曾考虑ast和分析器,这真是烂透了,正如我们所看到的,一旦应用恰当,器模式就可以为你的系统增添无可替代的灵活性。



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/help/20151126/n969.html

上海联楷网络新闻