开篇:为什么要学设计模式

为什么要学设计模式?

对于写代码这件事,设计模式不是必须的,但是要写好代码,设计模式是必不可少的。

我可以告诉你,大多数时候,在你参与项目的开发中,你很少会用到设计模式。为什么呢?使用设计模式,不是可以让代码质量更高咩? 原因有这么几点:

  1. 做项目其目的是为了赚钱,往往会压缩工期,留给你的开发时间不会很多,只需要你按时完成任务即可;
  2. 项目经理或者公司对开发人员的编码要求不高,大环境如此。
  3. 项目后续需求有变更,往往会重新评估工作量,如果之前的代码可扩展性较差,那就多评估点工时就好,这样的话,设计模式的优势并没有那么大了。

啰嗦这么多,简单地说就是:项目上不需要你花更多的时间写质量更高的代码。

既然设计模式,对于写代码不是必须的,同时工作中用到也很少,那么为什么要学它?

  • 为了自己写好代码;
  • 为了看懂别人的代码。

对于第1点,想不想写好代码,看个人追求,但是想成为高手,设计模式是必备的。如果天天写着CRUD代码,在自己的舒适区,写着自己习以为常的代码,干着毫无创造性的事情,你难道不会觉得无聊、无趣?也许你说,你并不想成为高手。不想成为高手难道就没事了?不见得,多年以后,如果你写的代码竟然与新手无异,你会不会觉得羞愧呢?如果心态不是特别特别好,为了摆脱这个结局,建议还是学好设计模式吧。

假如你就是对于写

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值