java
文章平均质量分 81
u011811966
这个作者很懒,什么都没留下…
展开
-
java继承和多态的理解
继承和多态是JAVA开发语言的三大特性中的两个。今天在看设计模式的书时,由于对两个概念掌握得不是很好,导致花费了半天的时间来重新学习。现在我们先说继承的概念:java语言使用extends关键字实现子类继承父类,派生出新的类,子类继承父类的所有非私有(private)的成员变量和方法,通俗的说法就是子类拥有父类的行为。用一个例子说明:父类Father.java:pu原创 2016-09-19 10:43:44 · 434 阅读 · 0 评论 -
大话设计模式之装饰器模式
装饰器模式,顾名思义就是在一个原有的类的上增加额外的功能,前提是不能修改类的代码。其实为一个类增加功能,可以用继承来实现,但是这样会使得类的数量层爆炸式增长,每增加一个功能,都会通过继承生成一个新类。我们使用代码来验证上面的结论: 类Student具有学习的功能,public class Student { public void study(){原创 2016-09-27 09:49:29 · 1062 阅读 · 0 评论