没有总结的学习不算学习,这一个月的学习可谓收获多多啊,接下来与大家分享一下。
一、设计模式的分类
总体来说设计模式分为三大类:
1.创建型模式,共五种。
2.结构型模式,共七种。
3.行为型模式,共十一种。
首先研究创建型模式
二. 概述
创建型模式,就是用来创建对象的模式,抽象了实例化的过程。它帮助一个系统独
立于如何创建、组合和表示它的那些对象。
三. 为什么需...
分类:
其他好文 时间:
2014-06-11 06:55:02
阅读次数:
299
为了减少用户的操作步骤,在获得短信验证码的时候,我们可以监听特殊手机号码的短信,截取信息当中的短信验证码(其实有很多应用都监听短信例如360短信,一些信用卡或者是记账类的应用)。
原理:可以使用一个自定义的BroadcastReceiver来监听短信,在监听结果当中过滤手机号,在需要回填的activity当中实现实例化广播并且实现其回调接口,在接口当中进行回填验证码,在销毁activity时销毁...
分类:
其他好文 时间:
2014-06-10 18:25:30
阅读次数:
289
1,从存储空间角度
虚函数对应一个vtable,这大家都知道,可是这个vtable其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过
vtable来调用,可是对象还没有实例化,也就是内存空间还没有,无法找到vtable,所以构造函数不能是虚函数。2,从使用角度 虚函数主要用于在...
分类:
其他好文 时间:
2014-06-10 12:51:11
阅读次数:
142
类描述类的实例化类继承抽象类与具体类对象组合方法—委托(delegation)在委托方式下,有两个对象参与处理一个请求,接受请求的对象将操作委托给它的代理者(delegate)一个窗口拥有一个矩形,而不是一个窗口就是一个矩形。窗口现在必须显式的将请求转发给它的矩形实例,而不是像以前它必须继承矩形的操...
分类:
其他好文 时间:
2014-06-10 12:21:01
阅读次数:
228
工厂模式其实不是太深奥,/*为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类*/简单工厂模式就是把实例化的工作封装到一个类中工厂方法和简单工厂的不同在于,用抽象类封装工厂类工厂方法是抽象工厂的特例,工厂方法中生产一个产品,而抽象工厂生产一系列相关的产品。下面是一个例子,Monke...
分类:
其他好文 时间:
2014-06-10 11:45:14
阅读次数:
243
private string GetToJson(object
dic){//实例化JavaScriptSerializer类的新实例JavaScriptSerializer jss = new
JavaScriptSerializer();try{//将对象序列化为json数据return jss...
分类:
Web程序 时间:
2014-06-09 20:06:45
阅读次数:
219
Calendar类是个抽象类,因此本身不能被实例化,然而却创建了Calendar
的对象,但并不是抽象类可以创建对象。。。。。其实这个对象并不是Calendar
自身实例,而是其子类实例,这是在getInstance方法内部其实是实例化了一GregorianCalendar 对象并返回了,这里还反映...
分类:
其他好文 时间:
2014-06-09 12:59:09
阅读次数:
268
pen类:绘制指定宽度和样式的直线。使用DashStyle属性绘制几种虚线,可以使用各种填充样式(包括纯色和纹理)来填充Pen绘制的直线,填充模式取决于画笔或用作填充对象的纹理。创建画笔://用指定的颜色实例化一只画笔的方法如下:
public Pen(Color); //用指定的画刷实例化一只画笔...
分类:
其他好文 时间:
2014-06-09 00:43:13
阅读次数:
433
要想深入ASP.NET页面编程,就必须了解页面生存周期各个阶段及相关事件。重写相关事件和方法可以使我们更好的控制页面呈现。#事件或方法功能描述1Init事件页面初始化页面生存周期中的第一个阶段是初始化。当Init事件发生时,在.aspx源文件中静态声明的所有控件都已实例化并取其默认值。应该注意的是,...
分类:
Web程序 时间:
2014-06-08 19:48:24
阅读次数:
248
类和模块
类的实现是基于继承机制的,如果两个类继承同一个原型对象,那么也就是说,也就意味着使用同一个构造函数来实例化,它们是同一个类的实例。
9.1类和原型
在javascript中,类的实例都是从同一个原型对象上继承属性,所以原型对象是类的核心。
9.2类和构造函数
构造函数是初始化新创建对象的函数。
构造函数的prototype属性被用作新对象的原型,因此,同一个构造函数的实例化的...
分类:
编程语言 时间:
2014-06-08 04:46:58
阅读次数:
255