【起点】 影片类 租赁类 顾客类 【重构的第一步】 【分解并重组Statement】 【运用多态(polymorphism)取代与价格相关的条件逻辑】 【结语】 ...
分类:
其他好文 时间:
2017-03-22 22:45:11
阅读次数:
188
转自:http://blog.hesey.net/2010/12/significance-and-implementation-of-polymorphism.html; 在面向对象编程(Object-Oriented Programming, OOP)中,多态机制无疑是其最具特色的功能,甚至可以 ...
分类:
其他好文 时间:
2017-03-02 16:34:58
阅读次数:
121
1.面向过程(OPP):Orient Procedure Program (C语言) 2.面向对象(OOP):Orient ObjectProgram(Java) 3.面向对象的三大特征:继承Inheritance 多态Polymorphism 封装Encapsulation 4.属性:attrib ...
分类:
其他好文 时间:
2017-01-14 20:55:29
阅读次数:
172
1. The three principles of OOP are encapsulation(封装性), inheritance(继承性) and polymorphism(多态性). example: A subtype is guaranteed to have all the member ...
分类:
其他好文 时间:
2016-11-26 14:11:56
阅读次数:
254
多态( polymorphism )的概念 相同的一条语句,在不同的运行环境中可以产生不同的运行结果。 多态的最本质特征就是父类(或接口)变量可以引用子类(或实现了接口的类)对象。换句话说:子类对象可以被当成基类对象使用! Java中子类与基类变量间的赋值 子类对象可以直接赋给基类变量。 基类对象要 ...
分类:
其他好文 时间:
2016-11-19 02:15:04
阅读次数:
288
面向对象的概念:-----------------------面向对象编程OOP:ObjectOrientedProgramming面向过程编程OOA:Orientedobjectanalyze面向对象设计OOD:Orientedobjectdesign对象:类:封装:encapsulation继承:inheritance多态:polymorphism属性(成员变量):行为(成员函数):..
分类:
编程语言 时间:
2016-10-27 15:23:20
阅读次数:
213
第三章 多态 polymorphism 多态 instance 例子override 重载 constructor 构造器ClassCastException 类型转换异常upcasting 上抛 downcasting 向下转换abstract 抽象 1.多态 是具有表现多种形态的能力的特征同一个 ...
分类:
其他好文 时间:
2016-10-16 09:44:03
阅读次数:
224
面向对象的特征 封装(encapsulation) 继承(inheritance) 多态(polymorphism) 开发的过程:其实就是不断的创建对象,使用对象,指挥对象做事情。 设计的过程:其实就是在管理和维护对象之间的关系. 匿名对象 匿名对象:没有名字的实体,也就是该实体没有对应的变量名引用 ...
分类:
其他好文 时间:
2016-10-09 23:12:34
阅读次数:
117
第1节:类的概念 Features of OO ( 面向对象的特征) Abstraction ( 抽象) Polymorphism ( 多态) Inheritance ( 继承) Encapsulation ( 封装) A PIE 第2节:创建对象并访问对象成员 第3节:关于创建对象的更多细节 第4 ...
分类:
编程语言 时间:
2016-09-15 09:50:13
阅读次数:
147
1 package refactoring; 2 3 /** 4 * @title Object oriented polymorphism 5 * @description 面向对象多态取代switch 6 * @author LZH 7 * @date 2016-8-2 下午10:48:51 8 ...
分类:
其他好文 时间:
2016-08-02 23:51:38
阅读次数:
220