为什么要开始学习设计模式
2015-07-06 00:00
369 查看
摘要: 写了这么久程序了,不同的设计模式也见过不少,有的还比较了解,有的就几乎不认识,
所以一方面出于提高自己的实际能力,另一方面也是为了在提高自己的认知能力,决定仔细认真的阅读每一个模式的知识,然后写下一个demo
Q: 为什么想总结一下每一个设计模式:
写了这么久程序了,不同的设计模式也见过不少,有的还比较了解,有的就几乎不认识,
所以一方面出于提高自己的实际能力,另一方面也是为了在提高自己的逼格,决定仔细认真的阅读每一个模式的知识,然后写下一个demo
当然,先从列出他们开始:
设计模式分为三种类型,共23种,已经完成的,会变成超链接,可以直接链接到文章上 ,目前进度8.6%
创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。
结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。
行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。
所以一方面出于提高自己的实际能力,另一方面也是为了在提高自己的认知能力,决定仔细认真的阅读每一个模式的知识,然后写下一个demo
Q: 为什么想总结一下每一个设计模式:
写了这么久程序了,不同的设计模式也见过不少,有的还比较了解,有的就几乎不认识,
所以一方面出于提高自己的实际能力,另一方面也是为了在提高自己的逼格,决定仔细认真的阅读每一个模式的知识,然后写下一个demo
当然,先从列出他们开始:
设计模式分为三种类型,共23种,已经完成的,会变成超链接,可以直接链接到文章上 ,目前进度8.6%
创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。
结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。
行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。
相关文章推荐
- GitLab的两种安装方法
- Mac OS使用brew安装Nginx、MySQL、PHP-FPM的LAMP开发环境
- 蛋疼的替换(纯粹是为了vim而vim)
- 推荐几个Android自定义的进度条
- Java注解Annotation详解
- httplib-HTTPConnection
- Edittext 取消长按 复制和粘糊等操作
- CSS 去除图片上下的间距或者间隙
- XMPP学习博客
- PHP跨域用到的知识
- git command
- hibernate_使用笔记
- IOS OC objc_msgSend的作用
- IOS OC 消息转发机制
- robotium例子
- 整理一些PHP开发安全问题
- AspectJ 出现错误::0 can't find referenced pointcut 的解决
- iOS 中json解析数据出现中文乱码的问题
- linux wget 命令用法详解(附实例说明)
- java.lang.reflect.MalformedParameterizedTypeException