您当前的位置: 首页 > 

命运之手

暂无认证

  • 5浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【设计模式】【01】学习大纲

命运之手 发布时间:2018-06-05 17:39:11 ,浏览量:5

前言

设计模式想必大家并不陌生,本专栏主要带领大家系统学习一下常用的设计模式和设计原则

本专栏的全部代码通过Java语言来实现

当然,设计模式本身是和语言无关的,重要的是学习其思想,其它语言的也可以看一下

开发语言大同小异,无非是类、对象、变量、函数、继承、判断、循环这些知识点,只是语法形式上稍有差异

专栏特色

本专栏教程相对于一般书籍来说,对内容进行了大幅浓缩

只讲核心思想和实现代码,所以博客比较简短

十分适合有一定基础,需要快速学习,不愿意看罗里吧嗦废话的读者

有些关于设计模式的书籍,虽然很厚,但实际是把简单内容复杂化或者啰嗦化了

学习方法

关于设计模式总共有多少种,这个是没有具体标准的

因为有些模式应用情景比较少,有些模式之间原理相似

有些模式又可以有多种实现方式,可能会演变成其它名称的设计模式

因此设计模式之间是没有明显界限的

重点在于理解每个设计模式的核心思想,然后自己灵活综合运用

每个设计模式,也可能有它自身的一些缺点,需要根据实际需要进行取舍或综合使用

虽然设计模式的划分有多种方式,但其中有一些是核心的,比如

单例模式,工厂模式,构造者模式,装饰模式,策略模式,组合模式,适配器模式,观察订阅模式

这些设计模式在实际应用中几乎无处不在,不管哪种语言,哪本教程,肯定都会提到

没必要刻意去追求知道多少种设计模式,重点是把核心的吃透,在实践中多设计优化代码,达到灵活运用的效果

专栏目录

本专栏后面的博客,会按照这个顺序,逐个讲解每种设计模式的设计思想和应用场景,并通过代码实现

这里写图片描述

关注
打赏
1654938663
查看更多评论
立即登录/注册

微信扫码登录

0.0958s