----【设计模式】
文章平均质量分 68
魏恩君--Caroline
这个作者很懒,什么都没留下…
展开
-
单例模式
为什么会有单例模式 就以打印店为例吧,通常一家打印店里有多台电脑,而且一台电脑连接着多台打印机,那我们想一下,如果每台打印机都独自实例化这一台电脑,那么每台打印机都会打印电脑里的所有需打印文件,而实际情况下是每台打印机都有自己要打印的东西。这就是单例模式,电脑在内部实例化,而且这个实例化时私有的,外界的打印机不能去new,并且提供一个公共的方法,让外界的打印机只是去实现这个方法,这样每原创 2017-02-06 20:28:34 · 547 阅读 · 17 评论 -
命令模式+职责链模式
命令模式是什么 命令模式将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求队列或记录请求日志,以及支持可撤销的操作。为什么 我们以机器人为例。有的机器人是可以使用遥控器去操作的,在遥控器上按唱歌键,机器人就会唱歌。在遥控器上按跳舞键,机器人就会跳舞。那怎么通过编程的。不经思考,大家肯定会这样想,编几个if else语句不就可以了吗?那好,如果有原创 2017-02-06 20:28:59 · 791 阅读 · 19 评论 -
设计模式初识
什么是设计模式 设计模式是一套被反复使用,多数人知晓的,经过分类编目、代码设计经验的总结。百度是这样解释的。我的理解是设计模式就是一种能使代码变得更加灵活、更能复用,程序更易修改的被大家普遍接受的一种编写准则。为什么要用设计模式 给大家举一个例子。有一天,小明去饭店吃饭,他点了一份鸡蛋炒饭,正在他肚子咕咕叫的时候,炒饭上来了。小明心急的开始大吃,可是突然发现鸡原创 2017-01-23 20:14:02 · 368 阅读 · 24 评论 -
工厂三姐妹
前言 谁实话,很是奇怪,为什么叫工厂三姐妹啊,不叫工厂三兄弟什么的啊!哈哈!不过不碍事,学过之后对这三个工厂的对比和总结才是最重要的,叫什么都是浮云。原创 2017-02-01 15:08:15 · 777 阅读 · 77 评论 -
MDI窗体与单例模式
前言 本篇博客小编来总结总结一下MDI窗体和单例模式,别看一个是窗体一个是设计模式,里面可有不少好玩的东西值得探究呢!MDI窗体Where 这个要说到SDI窗体(单文档窗体),它只能打开一个文档。而我们通常的操作中,往往要打开多个文档。例如,我们的机房收费系统,操作员可能要同时查看学生信息表对学生进行注册,这时就要打开两个或者多个窗体,这时,MDI窗体就可以做到原创 2017-08-14 11:58:36 · 941 阅读 · 15 评论 -
设计模式总结
再看一遍模式总结,找出联系,画一个思维导图,用一个小故事或一个模式引出另一个模式。原创 2017-02-13 18:58:35 · 995 阅读 · 31 评论