设计模式初探(一)
2016-05-02 11:28
253 查看
这几天假期除了出去玩,顺便也学习了一下设计模式的东西。之前虽然也有过了解,但是从来没有系统的研究。恰好最近打算做框架,就顺利成章的看了看。以下是一些归纳总结。
在真正开始学习设计模式之前呢,关于OO(Object Oriented),有几点需要了解:
1. OO基础
1> 抽象
2> 封装
3> 多态
4> 继承
2. OO原则
1> 封装变化
2> 尽量针对接口编程,而不是针对实现去编程
3> 多用组合,少用继承
了解这些后,就开始设计模式之旅吧。。
在真正开始学习设计模式之前呢,关于OO(Object Oriented),有几点需要了解:
1. OO基础
1> 抽象
2> 封装
3> 多态
4> 继承
2. OO原则
1> 封装变化
2> 尽量针对接口编程,而不是针对实现去编程
3> 多用组合,少用继承
了解这些后,就开始设计模式之旅吧。。
相关文章推荐
- 文章标题
- 判断一个整系数高阶方程的无理根的个数(区域赛)
- 迷宫问题(maze problem)——深度优先(DFS)与广度优先搜索(BFS)求解
- 浅析字母识别的算法
- 第二周编程题-信号报告
- 迷宫问题(maze problem)——深度优先(DFS)与广度优先搜索(BFS)求解
- HDU-ACM2050
- 设计模式——原型模式
- 利用脚本获取mysql的tps,qps等状态信息
- Spark-Avro学习4之使用AvroWritePartitioned存储AVRO文件时进行划分
- 第二周编程题-时间换算
- Win7下编译Qt5.4OCI驱动
- php支持断点续传、分块下载的类
- 重装Ubuntu配置编程环境LAMP,J2EE从0开始
- Spark RDD API详解Map和Reduce
- 3 C语言 流程控制 循环 跳转
- ios开发学习笔记--数据持久化之偏好设置(NSUserDefault)
- js的clearInterval()
- 第一周编程题-逆序的三位数
- ACS5.X -AD-tacacs+ authentication