week3

用户头像
AIK
关注
发布于: 2020 年 06 月 24 日

本周学习了面向对象的设计模式:

工厂模式,单例模式,适配模式, 模板方法模式,策略模式, 装饰器模式

分析了每个模式下的使用场景及限制.



在最后,讲了一个sql语法解析树到Hive SQL转换. 这种业务及逻辑的复杂度决定了一个人没办法完全独立做完这件事,需要在设计时充分考虑团队协作, 将每个语法树的解析独立开来,并最终组合在一起,这样既可以加强团队协作,同时又增加了代码的可维护性.



用户头像

AIK

关注

还未添加个人签名 2019.01.17 加入

还未添加个人简介

评论

发布
暂无评论
week3