java 设计模式的开场浅谈

本文介绍了设计模式的概念及其重要性,并详细列举了常见的设计模式分类,包括创建型、结构型和行为型模式。作者计划每日学习一种设计模式并分享心得。

最近在了解设计模式,对了就是在看大话设计模式。也做个记录吧,每天看一个设计模式,并将自己的心得,成长过程记录在csdn。以后将针对每个设计模式综合网上的各个教程自己消化吸收后,更新到博客上来,与小白们共勉,也希望技术大牛给予指点。

做到每天学习一个设计模式,并理解。然后在csdn上与大家共勉。

奋斗奋斗奋斗为了避免枯燥无味,楼主会尽量用一些无厘头搞笑的方式来增加学习兴趣。O(∩_∩)O~~奋斗奋斗奋斗

什么是设计模式?

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因

设计模式的分类

总体来说设计模式分为三大类:

创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。

结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。

行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。

学习设计模式的进程(该进度是为了配合我最近阅读的大话设计模式来的)

1.适配器模式

2.组合模式

3.桥接模式

4.责任型模式

5.单体模式

6.观察者模式

7.中介者模式

8.代理模式

9.享元模式

10.构造性模式

11.生成器模式

12.工厂方法模式

13.抽象工厂模式

14.原型模式

15.备忘录模式

16.操作型模式

17.模板方法模式

18.状态模式

19.策略模式

20.命令模式

21.解释器模式

22.拓展型模式

23.装饰器模式


好了,学习目标已经好了,让我们开始吧,加油奋斗奋斗奋斗O(∩_∩)O~~奋斗奋斗奋斗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值