注:这里只描述使用方法,具体类的概念长篇大论就不要为难我这个懒人了。 总之一句话编程语言只是一个工具,会用就行,好用就行。打破砂锅问到底,我觉得有必要研究一下C,汇编,电子链路等。 ...
分类:
编程语言 时间:
2018-03-21 00:03:01
阅读次数:
246
代码不想贴{{{(>_<)}}},移步设计模式好了 创建型模式之工厂模式 优点: 1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。 3、屏蔽产品的具体实现,调用者只关心产品的接口。 缺点: 每次增加一个产品时,都需要增加一个具体类和 ...
分类:
其他好文 时间:
2018-03-20 22:56:14
阅读次数:
187
一、抽象类 抽象类、具体类是相对的,并非绝对的。抽象是一种概念性名词,具体是一种可见可触摸的现实对象。概念越小,则其抽象程度就越大,其外延也越大,反之亦然。简单说,比如“人”比“男人”抽象一点,而“生物”又比“人”更抽象一点,“物质”又比“生物”更抽象。 抽象的概念是由具体概念依其“共性”而产生的, ...
分类:
其他好文 时间:
2018-03-12 21:49:04
阅读次数:
281
Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇 我写的.Net Remoting系列专题: Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务 Microsoft .Net Remoti ...
分类:
Web程序 时间:
2018-03-07 11:37:40
阅读次数:
251
从新的角度对常用的23种设计模式分类: 接口型模式:适配器模式、外观模式、组合模式、桥接模式; 责任型模式:责任链模式、单例模式、观察者模式、中介者模式、代理模式、享元模式; 构造型模式:生成器模式、工厂方法模式、抽象工厂模式、原型模式、备忘录模式; 操作型模式:模板方法模式、状态模式、策略模式、命 ...
分类:
其他好文 时间:
2018-02-24 10:38:41
阅读次数:
166
Object中的方法是所有类都有的方法,每个类默认继承了Object类。 boolean equals(Object obj) : Object中默认是比较地址,可以重写equals(Object obj)方法,比较内容。 String toString() : 返回该对象的字符串表示,对象.toS ...
分类:
其他好文 时间:
2018-02-23 23:54:30
阅读次数:
213
1.抽象类的定义 (1)抽象类仅提供一个类型的部分实现。不能被实例化。 (2)抽象类和子类的关系 是模板方法模式的一种应用 2.抽象类的用途 (1) 用于继承,尽量不要继承具体类。尽量不要继承具体类。尽量不要继承具体类。 (2)如果我们把一个模块看成一个树,那么树的树干树枝是抽象类(也可以是接口), ...
分类:
编程语言 时间:
2018-02-23 19:00:20
阅读次数:
175
3.2 依赖的哲学 3.2.1 本质诠释 “不要调用我们,我们会调用你” 3.2.2 什么是依赖,什么是抽象 “耦合是不可避免的” (1)什么是依赖和耦合 依赖阐释耦合,耦合量化依赖程度。 依赖角度: 无依赖, 单项依赖, 双向依赖 耦合角度: 零耦合,没有依赖。 具体耦合,一个类持有另一个具体类引 ...
分类:
Web程序 时间:
2018-02-20 22:52:38
阅读次数:
240
匿名内部类 就是局部内部类的简化写法。 前提:存在一个类或者接口。 这里的类可以是具体类也可以是抽象类。 格式: new 类名或者接口名() { 重写方法; } 匿名内部类的本质是什么呢? 答:是一个继承了该类的子类或者实现了该接口的实现类(子类)的匿名对象。 简言之:匿名内部类是一个子类的匿名对象 ...
分类:
编程语言 时间:
2018-02-19 23:19:19
阅读次数:
248
定义:专门定义一个类来创建其他类的实例,被创建的实例通常都具有共同的父类和接口。意图:提供一个类由它负责根据一定的条件创建某一及具体类的实例 ...
分类:
编程语言 时间:
2018-02-12 23:01:48
阅读次数:
187