大话西游之设计模式_起手篇

什么是设计模式?

除了背书外,每个人的理解都有可能会不一样,但我所理解的设计模确是这样的

前人总结的,对某种编程问题的较好的解决方法/套路

对此,您可能会发问,为什么是较好的?
因为,设计模式不是一成不变的,是不断发展的,是不断进化的;这个问题,今天用这个模式比较好,但明天这个模式就有可能跌落神坛,被更好的模式所取代,对于各个模式优越性的讨论,就交给大师们吧,我们做的大多是解决所遇到的实际问题。

设计模式能干什么?

设计模式能帮我们开发出更加容易扩展、维护的代码

模式运用

以后的几个月中,我将融合西游记孙悟空出生求学大闹天宫真假美猴王 等故事,讲解常用设计模式(Java代码实现)及其使用
使读者能在欢笑中学会常用的设计模式,涉及到的模式大致如下:
单例模式 Singleton
工厂模式 Factory
享元模式 Flyweight
外观模式 Facade
适配器模式 Adapter
装饰模式 Decorator
桥接模式 Bridge
策略模式 strategy
模板方法模式 Template Method
观察者模式 Observer
状态模式 State
代理模式 Proxy
建造者模式 Builder
命令模式 Command
其他的,我不熟悉的模式,就不敢谁便的乱说了,怕设计模式的老祖宗半夜来找我~

切记,设计模式不是什么高深的学科,也不是更不需要死记硬背(在不理解的情况下,即使背下来了,也不会用),
设计模式只不过是一些解决实际问题的想法、套路,我们代码写的多了、想的多了,自然而然就理解了、会用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值