码迷,mamicode.com
首页 >  
搜索关键字:抽象类    ( 6696个结果
八、3、抽象类和接口
继 承(面向对象特征之一)好处:1:提高了代码的复用性。2:让类与类之间产生了关系,提供了另一个特征多态的前提。父类的由来:其实是由多个类不断向上抽取共性内容而来的。java中对于继承,java只支持单继承。java虽然不直接支持多继承,但是保留了这种多继承机制,进行改良。单继承:一个类只能有一个父...
分类:其他好文   时间:2014-06-13 14:11:02    阅读次数:334
抽象类(abstract)【转】
抽象类(abstract)abstract修饰符可以和类、方法、属性、索引器及事件一起使用。在类声明中使用abstract修饰符以指示某个类只能是其它类的基类。标记为抽象或包含在抽象类中的成员必须通过从抽象类派生的类来实现。è抽象类不能实例化è抽象类可以包含抽象方法和抽象访问器è不能用sealed修...
分类:其他好文   时间:2014-06-11 21:54:50    阅读次数:374
大话设计模式_工厂方法(Java代码)
工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。简单描述:1个产品抽象类(或者接口),多个具体产品,1个工厂抽象类(拥有生成抽象产品的方法),多个具体工厂,其中每个具体工厂可生成各个不同的产品。大话设计模式中的截图:例子代码:Product抽...
分类:编程语言   时间:2014-06-11 09:12:55    阅读次数:303
大话设计模式_观察者模式(Java代码)
观察者模式:定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使他们自己能够自动更新自己。简单描述:1个Subject类(可以是抽象类可以是接口),可以有多个具体Subject类(继承抽象Subject),此具体Subject持有...
分类:编程语言   时间:2014-06-09 23:02:37    阅读次数:326
06 接口与内部类
接口是一种特殊的抽象类public interface Comparable{} // 泛型类型接口实现接口时, 要实现接口的所有方法class Employee implements Comparable {}接口中可以包含常量, 但是不能包含实例域或静态方法.对象克隆Employee orig....
分类:其他好文   时间:2014-06-08 00:25:21    阅读次数:192
状态模式
定义 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 状态模式的核心是封装,状态的变更引起了行为的变更,从外部看起来就好像这个对象对应的类发生了改变一样。通用类图如下:   1.State——抽象状态角色 接口或者抽象类,负责对象状态定义,并且封装角色以实现状态切换 2.ConcreteState——具体状态角色...
分类:其他好文   时间:2014-06-03 00:45:39    阅读次数:360
字节流
字节流用于处理二进制文件。所有字节流都继承于抽象类InputStream和OutputStream两个父类。其中InputStream为读取字节流的父类,OutputStream为写入字节流的父类。对字节流可以进行分类,分为:低级字节流和高级字节流。1.低级字节流:包括,对二进制文件读写操作的Fil...
分类:其他好文   时间:2014-06-02 19:48:21    阅读次数:257
《Head First 设计模式》学习笔记——模板方法模式
模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 设计模式 模板方法模式:在一个方法中定义一个算法的框架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结果的情况下,重新定义算法中的某些...
分类:其他好文   时间:2014-06-02 15:05:54    阅读次数:251
6大设计原则之依赖倒置原则
依赖倒置原则:包含三层含义:高层模块不应该依赖低层模块,二者应该依赖抽象抽象不应该依赖细节细节应该依赖抽象再精简些就是:其核心是面向接口编程抽象:即抽象类和接口,抽象是对实现的约束,对依赖而言也是一种契约细节:即具体的实现类,实现接口或继承抽象类所产生的类依..
分类:其他好文   时间:2014-06-02 03:17:41    阅读次数:175
Java抽象类
如果自下而上仰视类的继承层次结构,那么位于上层的类更具有通用性,甚至可能更加抽象。从某种角度看,祖先类更加通用,人们只将它作为派生其他类的基类,而不作为想使用的特定的实例类。...
分类:编程语言   时间:2014-06-01 15:07:53    阅读次数:301
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!