原型模式 定义: 用原型实例制定创建对象的种类,并通过拷贝这些原型。创建新的对象。 实质: 就是从一个对象在创建还有一个可定制的对象。并且不须要知道不论什么创建的细节。 核心: (1)、实现Cloneable接口,能够使用此接口的类上使用clone方法。 (2)、重写Object类中的clone方法 ...
分类:
其他好文 时间:
2017-05-01 12:56:05
阅读次数:
125
jquery中关于对象类型的判断原理 jquery源码中关于类型判断的工具函数为type,调用方法为$.type()或者jQuery.type(),关于type函数的实现为: 关于第一个if判断中的代码为如果你传入的参数为undefined或者null(2 - 4),这个函数会返回"undefine ...
分类:
Web程序 时间:
2017-05-01 12:05:44
阅读次数:
163
方法重写 在 Java 继承中,也存在着重写的概念,其实就是子类定义了和父类同名的方法。 定义:方法名称相同,返回类型相同,参数也相同。代码如下: 程序输出: 重写限制 被子类重写的方法不能拥有比父类更加严格的访问权限。 访问权限: private < default < public 注:属性或方 ...
分类:
编程语言 时间:
2017-04-21 22:32:43
阅读次数:
220
面向对象--多态、虚方法重写、抽象类、接口 多态: 一个父类有多个子类,每个子类都不尽相同 有了继承,才有了多态 虚方法:关键字 virtual 重写 override 父类中的方法在子类中并不适用,那么子类需要自主更改继承的方法或是属性, 父类中加了virtual关键字的方法才可以被子类重写,子类 ...
分类:
其他好文 时间:
2017-04-16 15:45:03
阅读次数:
266
该例子来自于微软官方,虽然讲的很好,但是个人的理解还是非常不到位的。特别是关于委托管理的细节问题,梳理得不是特别清楚。将其摘要于下。也希望牛人将其结构予以较完整的疏离,特别是其中事件触发地方。 该例子是对通过基于集合的泛型类来构建一个自定义的类,并且基于四个方法,重写了其增删改查的操作。 该例子是通... ...
分类:
其他好文 时间:
2017-04-15 22:52:58
阅读次数:
230
更多详情可以看看http://www.codeceo.com/article/java-extends.html 1.什么是继承? 这是java类的一种关系,是一种,父子关系,当我们说类B继承了类A,此时类B具有类A的的特征(保括方法和属性),我们称类A为父类,类B为子类 那个简单理解的例子,比方C ...
分类:
编程语言 时间:
2017-04-14 19:23:51
阅读次数:
244
final关键字的引入: 由于在继承中,方法有一个现象:方法重写 所以,父类的功能就会被子类给覆盖掉 但是,有些时候,我们不想让子类覆盖掉父类的功能,只让他使用 这个时候,针对这种情况,Java就提供了一个关键字:final final关键字的特点: final可以修饰:类,方法,变量 被final ...
分类:
其他好文 时间:
2017-04-14 16:32:15
阅读次数:
182
参数列表必须完全与被重写方法的相同; 返回类型必须完全与被重写方法的返回类型相同; 访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声明为protected。 父类的成员方法只能被它的子类重写。 声明为final的方法不能被重 ...
分类:
编程语言 时间:
2017-04-13 17:06:07
阅读次数:
236
NetCore之组件写法 本章内容和大家分享的是Asp.NetCore组件写法,在netcore中很多东西都以提供组件的方式来使用,比如MVC架构,Session,Cache,数据库引用等; 这里我也通过调用验证码接口来自定义个组件以此说明如何使用,以及使用时需要注意的场景; Middleware之 ...
分类:
Web程序 时间:
2017-04-10 11:22:50
阅读次数:
341
面向对象设计的过程: 发现类-发现类的属性-发现类的方法-优化设计; 封装: private类型的,只可以在本类中使用,当其他类调用此类时,不可使用,因此可以设置setget方法,如下所示: 构造 默认有无参构造,若设置了有参构造,则就没有默认的无参构造了,需要自己再添加一个 方法重载 方法名相同, ...
分类:
其他好文 时间:
2017-04-10 11:04:29
阅读次数:
228