源码分析之七大设计原则

65 篇文章 1 订阅 ¥79.90 ¥99.00

源码分析之七大设计原则

1…1 掌握设计模式的度?
掌握设计模式的四个层次:
1.没学之前是一点不懂,根本想不到用设计模式,写出的代码很糟糕;
2.学了几个模式之后,于是总想着要用自己学过的模式,于是时常造成误用模式而自己却不知道;
3.学完全部的模式之后,感觉模式之间都很相似,分不清差异,有困惑,但深知误用设计模式的害处,应用之时很犹豫。
4.灵活应用模式,甚至不应用具体的某种模式也能设计出非常优秀的代码,以达到无剑胜有剑的境界。
1.2 关于设计模式的一些理解
1.设计模式,不是一种新的语言,也不是什么新的API,更不是什么新的语法。
2.设计模式,是前辈们,不断总结,不断打磨出的设计方法。不同设计模式适用于不同的场景。
3.设计模式,公认的有23种,我们延伸到了25种,分别对应25种设计场景。这些设计模式,我们不用怀疑它的功能!
因为这些设计模式是经过长期的实践考验,而留存下来的。
GOF23设计模式 解释器模式 》 开发源码
4.千万不要认为有任何一种设计模式,能解决任何问题,每一种设计模式只能用于适用的场景,而不是万能的。
5.设计模式有优点,也有缺点。我们不要为了使用设计模式而使用设计模式。 切记防止“模式的滥用”!
6.25种设计模式,背后其实是7大原则。也就是说,每一个设计模式都归属于一个或多个设计原则。
7.7大设计原则的背后是一个字 “分”
8. 学

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学无止路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值