Architecture Phase1 Week3:Design Pattern
这周主要是学习一些设计模式,主要是和程序相关的一些方法论。
讲了单例模式,策略模式,组合模式,装饰器,适配器,MVC模式。这些设计模式其实都是去结合问题的本质来对症下药的。这些都是需要长期的积累,然后根据工作经验来进行选择哪一个或者哪几个进行组合去解决问题的。
目前对如何分析问题得出一个较优方案还是没有什么见解,其中有很多的疑惑,比如说HIVE的Abstract syntax tree解析支持SQL的很多特性,为什么可以想到使用Transformer和Generator来分别对应解析和生成利用translator进行包裹生成对应的AST。In,Not In SubQuery等等。
需要思考为什么这么做。
版权声明: 本文为 InfoQ 作者【phylony-lu】的原创文章。
原文链接:【http://xie.infoq.cn/article/6f592b47d4b0cff4decb2691b】。文章转载请联系作者。
评论