- 博客(6)
- 收藏
- 关注
原创 三层理论篇--编程是一门艺术
为什么 第一次学习三层,在加上之前对设计模式的理解,突然发现原来编程是一种艺术,有一定的规律可循,却又充满创造性。回过头想起之前的VB版机房收费系统,突然觉得面向对象、分层真的是太厉害了!为什么呢?之前我们都是把程序经历的所有过程全部写在了窗体加载中,无论是逻辑判断,还是数据访问,这样牵一发而动全身,不可复用不可扩展修改代价极其高.......。而三层它将软件的体系架构分成三层,从
2017-02-19 15:19:41 1048 34
原创 命令模式+职责链模式
命令模式是什么 命令模式将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求队列或记录请求日志,以及支持可撤销的操作。为什么 我们以机器人为例。有的机器人是可以使用遥控器去操作的,在遥控器上按唱歌键,机器人就会唱歌。在遥控器上按跳舞键,机器人就会跳舞。那怎么通过编程的。不经思考,大家肯定会这样想,编几个if else语句不就可以了吗?那好,如果有
2017-02-06 20:28:59 791 19
原创 单例模式
为什么会有单例模式 就以打印店为例吧,通常一家打印店里有多台电脑,而且一台电脑连接着多台打印机,那我们想一下,如果每台打印机都独自实例化这一台电脑,那么每台打印机都会打印电脑里的所有需打印文件,而实际情况下是每台打印机都有自己要打印的东西。这就是单例模式,电脑在内部实例化,而且这个实例化时私有的,外界的打印机不能去new,并且提供一个公共的方法,让外界的打印机只是去实现这个方法,这样每
2017-02-06 20:28:34 547 17
原创 工厂三姐妹
前言 谁实话,很是奇怪,为什么叫工厂三姐妹啊,不叫工厂三兄弟什么的啊!哈哈!不过不碍事,学过之后对这三个工厂的对比和总结才是最重要的,叫什么都是浮云。
2017-02-01 15:08:15 776 77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人