设计模式--基础学习总结
来源:互联网 发布:telnet 指定端口号 编辑:程序博客网 时间:2024/05/24 05:53
回顾自己学习《大话设计模式》的旅程,有一种飘忽不定的感觉,单个进入一个模式,非常好理解,但随着模式的增多,越来越发现各个设计模式之间联系紧密,又有区别。于是慢慢学着总结……
【模式归类】
在书的结尾处,为23个设计模式(不包含简单工厂模式)做了一个系统的分类:
个人认为这样的分类方式其实跟企业的建立过程是一样的!首先一个工程的建立必须遵循一个整体的设计模式,就好像企业要有总体的战略目标对企业行为的指导作用一样,对工程的总体建立过程提供一个建设模式--建设型!然后将工程细分,必须依赖各个类,子项目的结构联系,也就是企业的各个短期目标的建设过程所要考虑的各时间段内所存在的制约--结构型!最后考虑如何让各个子项目能够更加高效的运行--行为型。
【作用分析】
任何设计模式都是针对某一类问题而存在的,只有在了解它作用的基础上才能学会如何使用?何时使用?
【六大原则】
设计原则是各个模式应该考虑实现的因素,正是基于这些原则的指导,设计模式才科学的应用到工程的设计建立过程中。
【总结】
理论学习贵在总结,对比!接受课本想法的同时也要转换成自己的理解!相信这样学习在日后的实践中会给自己提供极大的帮助的!
转载:http://blog.csdn.net/whp15369657805/article/details/41946005
0 0
- 设计模式--基础学习总结
- 设计模式--基础学习总结
- 设计模式--基础学习总结
- 基础学习总结之装饰设计模式
- Java基础17:设计模式学习总结
- 黑马程序员-基础学习总结之单例设计模式
- 设计模式学习总结
- 设计模式学习总结
- 设计模式学习总结
- 设计模式学习总结
- 设计模式学习总结
- 设计模式学习总结
- 设计模式学习总结
- 设计模式学习总结
- 设计模式学习总结
- 设计模式学习总结
- 设计模式学习总结
- 设计模式学习总结
- VC++中文件读写汇总
- Android开发环境搭建
- iOS学习之 plist文件的读写
- 纪念我改了N遍的SRS
- Python压缩文件夹/解压缩zip文件
- 设计模式--基础学习总结
- Unity3D学习之(迭代器)
- C语言中的文件流
- Struts2关于Action的系统训练3关于Action创建和path路径问题
- SCALA 的日志管理
- Spring Ajax一个简单例子
- 用python的进行压缩文件
- 二十二、startActivityForResult用法详解(转至http://www.cnblogs.com/linjiqin/archive/2011/06/03/2071956.html)
- Robotium用例命令行运行、拔除数据线及TestSuite方式执行