Re: [请益] Design Pattern在业界的使用

楼主: prag222 (prag)   2016-11-24 15:50:22
※ 引述《Wolfken ()》之铭言:
: Design Pattern不一定要用,但一定要会
: 那本书里面的pattern是一回事,里面另一个重点是设计的概念
: 它书主要是这样,说明什么设计会产生什么问题,然后可以用什么pattern解
: 前面那个跟后面那个一样重要呀,没看过书你遇到烂架构还不会知道这是烂架构
: 像是favor object composition over class inheritance
: 信不信一大票号称十年以上经验的资深工程师
: 写出来的code还是一堆继承然后很少interface跟composition
: 然后跟你说我觉得很好呀,哪边有问题?
: 首先你得要有看出现在架构有没有问题的能力,再来谈要用什么解决方案
: 要不要用pattern,还是自己想的解法,甚至基于YAGNI原则暂时先摆着
: 那是找出问题之后的事了
: 简单的架构问题,不用看书,大部份有几年经验的工程师都看得出来
: 书中会写的大部份都是就算十年以上经验
: 没认真想过架构或是实际体验过烂架构带来的痛苦
: 一辈子也不会找得出来的问题
: 作者累积多年功力跟许多专案中烂架构的经验,才能写出这本书
: 所以重点就是吸收他的经验,让自己找出烂架构的功力提升
首先感谢大大的回复!
其实小弟是写网页出身的
工作经验是从ASP网页(维护)开始兼后端开发
小弟看一看Design Pattern也觉得是必学的
第一次看到用compoistion来解决设计上的问题,才发现进到了新天地
因为以往过去工作都找网页程式设计
直到最近工作才觉得好像有点不太会写程式
看了DP才觉得 程序程式导向跟物件导向程式设计的不同
坦白说这也是工作经验跟学习领域不同的关系
看一看DP才觉得DP是学习OO Design重要的垫脚石
从另一个学习面来看DP怎么用物件导向技巧实作解决问题
小小心得.....尚在学习,感恩....XD

Links booklink

Contact Us: admin [ a t ] ucptt.com