OOTV 模式大赛
来源:互联网 发布:淘宝宝贝上架怎么操作 编辑:程序博客网 时间:2024/05/21 22:41
一、首先来介绍一下主持人、创始人、来宾、评委
※ 主持人:GOF
※ 本次大赛的创始人:面向对象先生,40多岁,他的理念是:OO
※ 来宾(即比赛的策划、导演、监制):抽象先生、封装先生、继承女士、多态女士
※ 评委:单一职责先生、开放封闭先生、依赖倒转先生、里氏替换女士、合成聚合复用女士、迪米特先生
二、介绍本次参赛选手,本次大赛一共有三个类别,分别为创建型模式、结构型模式、和行为型模式,由于行为型模式的选手过多所以把行为型模式分成了两组,也就是说本次大赛一共分了四组,具体情况如下:
小补充:介绍一篇博客,他把创建型、结构型、行为型模式分别编了一个小故事,很有助于我们记忆:http://blog.csdn.net/kisscatforever/article/details/53125631
先简单透漏两个模式的绕口令:
创建型:一个人根据工厂的原型 创建 工厂
单例模式、工厂方法模式、原型模式、建造者模式、抽象工厂模式
结构型:侨 外 组 想 带 装 饰
桥接模式、外观模式、组合模式、享元模式、代理模式、装饰模式、适配器模式
三、由创始人面向对象先生发言:(在这里我就只简略的说一下)
面向对象先生主要说了一下面向过程和面向对象的区别:
(1)、面向过程:通过划分功能模块,通过函数相互间的调用来实现,但需求变化时,就需要更改函数
(2)、面向对象:关注的是对象,对象的优点在于,可以定义自己负责的事物,做要求它自己做的事情。
优点:可以封装这些变化区域,从而更容易地将代码与变化产生的影响隔离开来。
总的来说:面向过程设计开发相对容易,但不容易应对变化。面向对象设计开发困难,但却能更好的应对千变万化的世界,所以现代的软件需要面向对象的设计和开发。
四、晋级赛:(注:深色为晋级选手)
【第一组】:创建型模式选手登场
简单介绍一下创建型模式:创建型模式抽象了实例化的过程。它们帮助一个系统独立于如何创建、组合和表示它的那些对象。创建型模式都会将关于该系统使用哪些具体的类的信息封装起来。允许客户用结构和功能差别很大的‘产品’对象配置一个系统。配置可以是静态的,即在编译时指定,也可以动态的,就是在运行时再指定。
【第二组】结构型模式选手登场:
下面单另说说外观小姐与适配器小姐的比较:
【第三、四组】行为型模式登场:
- OOTV 模式大赛
- OOTV杯超级模式大赛——模式总结
- 《大话设计模式》--OOTV杯超级模式大赛--模式总结(29-A)
- 《大话设计模式》--OOTV杯超级模式大赛--模式总结(29-B)
- 《大话设计模式》--OOTV杯超级模式大赛--模式总结(29-C)
- 《大话设计模式》--OOTV杯超级模式大赛--模式总结(29-D)
- 《大话设计模式》--OOTV杯超级模式大赛--模式总结(面向对象基础)
- 第二十九章 OOTV杯超级模式大赛-模式总结(读书笔记)
- 【设计模式】从菜鸟到大鸟之OOTV杯大赛评委
- 大赛
- 软考路——设计模式pk大赛(一)
- 揭秘Pwn2Own黑客大赛冠军基因:腾讯安全实验室模式
- 电子设计大赛
- 编程大赛
- J2ME大赛
- 电子设计大赛
- 大赛题目
- 创意大赛
- 数据结构实验之链表六:有序链表的建立
- 使用Webpack打包单页应用的正确姿势
- ZCMU-1162-松哥的素数
- 改变ogg抽取进程检查点文件中的检查点
- 51Nod - 1127 尺取法
- OOTV 模式大赛
- 数据结构实验之栈六:下一较大值(二)
- Storm简介
- java微信抢红包简易版
- 关于RxJava2.0你不知道的事
- js 数组的排序方法
- Android demo-->显示内存占用百分比的悬浮窗
- Jmeter安装部署
- 软件 = 程序 + 软件工程(构建之法读书笔记一)