没有总结的学习不算学习,这一个月的学习可谓收获多多啊,接下来与大家分享一下。
一、设计模式的分类
总体来说设计模式分为三大类:
1.创建型模式,共五种。
2.结构型模式,共七种。
3.行为型模式,共十一种。
首先研究创建型模式
二. 概述
创建型模式,就是用来创建对象的模式,抽象了实例化的过程。它帮助一个系统独
立于如何创建、组合和表示它的那些对象。
三. 为什么需...
分类:
其他好文 时间:
2014-06-11 06:55:02
阅读次数:
299
是一篇综述性质的ppt。
主要内容:
对搜索中的广告点击预测,总结学术界的研究成果。
搜索广告主要展示位为:1. 搜索结果页面最上侧;2. 搜索结果右侧。
研究意义:广告点击次数直接影响收入
问题抽象:对于某个query q,和某个广告ad,预测用户对它们的点击率。
主要内容:
对搜索中的广告点击预测,总结学术界的研究成果。
搜索广告主要展示位为:1. 搜索结果页面...
分类:
Web程序 时间:
2014-06-11 00:22:14
阅读次数:
418
Problem C: 抽象一个形状类
Description
阮宝同学期待着暑假来临,知道C++不好好复习麻烦不小。没有多态性,那就不叫面向对象,老师不划重点也能猜到。嘿嘿,自己做个经典题,怎么变题也不怕。老湿,再难的题还有木有?
Input
输入四个数,前两个是矩形的长和宽,后两个是三角形的底边长和高。
Output
分两行输出两个数,第一个是矩形的面积,...
分类:
其他好文 时间:
2014-06-10 14:36:15
阅读次数:
224
Java中的接口不仅仅是一种更纯粹的抽象类,它的目标比这更高。因为接口是根本没有任具体实现的。也就是说,没有任何与接口相关的存储;因此,也就无法阻止多个接口的组合。这一点是很有价值的,因为你有时候需要去表示“一个X是一个a和一个b以及一个c”。在C++中,组合多个类的接口的行为被称作为多重继承。它可...
分类:
编程语言 时间:
2014-06-10 09:30:40
阅读次数:
271
简单工厂模式简单工厂模式是类的创建模式,又叫做静态工厂方法模式。就是由一个工厂类根据传入的参量决定创建出哪一种产品类的实例。一般涉及到三种角色:工厂类:担任这个角色的是工厂方法模式的核心,含有与应用紧密相关的商业逻辑。工厂类在客户端的直接调用下创建产品对象,它往往由一个具体的类实现。抽象产品角色:担...
分类:
其他好文 时间:
2014-06-10 08:31:19
阅读次数:
154
中介者模式:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示的相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。简单描述:1个抽象Colleague,其派生多个具体ConcreteColleague,每个具体ConcreteColleague都认识一个具体中介者。他们发送消...
分类:
编程语言 时间:
2014-06-10 00:55:22
阅读次数:
390
喝水不忘挖井人"; } public function voice(){ echo
"我的叫声是 汪汪汪~~~~"; } public function showColor(){ echo "我是一条黑色的狗"; }}class
Cat_bobo implements Animal{ publi.....
分类:
Web程序 时间:
2014-06-09 19:50:17
阅读次数:
202
/* * 环境(Context)角色:持有一个Strategy类的引用。 *
抽象策略(Strategy)角色:这是一个抽象角色,通常由一个接口或抽象类实现。此角色给出所有的具体策略类所需的接口。 *
具体策略(ConcreteStrategy)角色:包装了相关的算法或...
分类:
其他好文 时间:
2014-06-09 18:50:59
阅读次数:
208
1.完成分组,注册分组信息。2.完成产品需求规格说明书v1.0。
先定稿开始设计和编码,如果之后需要修改需求,可在文档中修改,并添加修改记录。
思考需求管理的方法。3.需求分析时,先考虑使用系统的人和事,人和人之间的关系,事和事之间的关系,抽象封装。
分类:
其他好文 时间:
2014-06-09 18:15:46
阅读次数:
174
本文源自在学习《程序员的自我修养》中的心得体会。
对于底层系统程序开发者来说,硬件平台可以抽象为三个主要部件,CPU、内存、I/O控制器。
早期的计算机没有复杂的图形功能,CPU和内存之间的频率差异不大,它们都是连接在同一个bus上面的。其他I/O设备,诸如显示设备、键盘、磁盘等速度比内存、CPU慢...
分类:
其他好文 时间:
2014-06-09 17:38:03
阅读次数:
260