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

本文讨论了设计模式对于初、中级技术人员的重要性。作者通过一次面试经历引入话题,指出设计模式如同编程中的招式,初学者需要通过大量的实践来掌握这些模式,并最终达到能够灵活运用基本原则进行设计的境界。

 

 

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

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

 

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

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

 

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

 

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

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

转载于:https://www.cnblogs.com/wangyjx/p/6598804.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值