记录一下----关于设计模式和面向对象设计原则

昨天面试一个比较资深的候选人,他谈到设计模式一脸不屑的样子,表示很不认同,说应该只了解几个面向对象的设计原则就对了。

嗯,我相信他的水平可以超越设计模式,但是这种对设计模式不屑一顾的思想就很有问题了。

其实,设计模式就是招数和套路,初学者必须先学习前人总结的经验,勤加练习,积累经验,熟能生巧,

进而深入领会其剑意(面向对象的基本原则),才能超越招式和套路,信手拈来。

不经过大量设计模式(招式)的练习,告诉你基本原则(剑意), 也运用不出来。事物的认知的过程莫不如是。

见山是山->见山不是山->见山还是山。

所以,初,中阶段的技术人,设计模式还是很重要的,不经此路,则到达不了设计的更高境界。

原文地址:https://www.cnblogs.com/wangyjx/p/6598804.html