我们在应用程序开发中,一般要求尽量两做到可维护性和可复用性。 应用程序的复用可以提高应用程序的开发效率和质量,节约开发成本,恰当的复用还可以改善系统的可维护性。而在面向对象的设计里面,可维护性复用都是以面向对象设计原则为基础的,这些设计原则首先都是复用的原则,遵循这些设计原则可以有效地提高系统的复....
分类:
其他好文 时间:
2014-10-26 10:16:25
阅读次数:
430
今天,我们来说说java面向对象最核心的东西,多态。通过多态可以使我们的程序可复用性达到极致,这就是我们为什么要学多态的原因。“多态”(Polymorphic)也叫“动态绑定”(Dynamic Binding)同时也叫“迟绑定”(Late Binding)。动态绑定是指“在执行期间(而非编译期间)判...
分类:
编程语言 时间:
2014-10-19 18:22:58
阅读次数:
208
1、继承-概述
继承:
1,提高了代码的复用性
2,让类与类之间产生了关系,也就是多态的特性
注意:千万不要为了获取其它类的功能,简化代码而继承
必须是类与类之间有所属关系才可以继承。
Java语言中:java只支持单继承,不支持多继承
因为多继承容易带来安全隐患:当多个父类中定义了相同功能
且功能内容不同时,子类对象不确定运行哪一个。
但是java保留这种机...
分类:
编程语言 时间:
2014-10-05 23:40:29
阅读次数:
236
所谓SSH,指的是struts+spring+hibernate的一个集成框架,它是目前较流行的一种Web应用程序的开源框架。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts...
分类:
编程语言 时间:
2014-10-02 13:00:13
阅读次数:
256
这样我们的数据访问层,很轻松的实现了,基本上代码量非常少,增删改查部分几乎"0"代码,都是泛型的父类实现了.抽象、继承、泛型、委托、容器等等大大提高了代码的复用性。-----一切来源于抽象!...
分类:
Web程序 时间:
2014-09-30 23:25:40
阅读次数:
322
一:从脚本入手的优化:删除javascript中不必要的注释,简洁优化代码是必须养成的好习惯,尽量不要将函数的调用直接加在HTML标签中这种用法不被提倡。尽量使用js动态添加,减少标签污染,提高代码的可复用性。合并相似的js代码,或者可以直接封装成函数,既提高代码复用性,又省去加载脚本的时间。引入J...
分类:
其他好文 时间:
2014-09-25 22:34:57
阅读次数:
152
第一种:构造函数形式 把参数作为构造函数的参数传递,这样对于对象的初始化更灵活一点方法二:临时定义了一个对象,没有复用性。var animal={ name:'pig', age:'1', get:function(name,age){ alert(name);}}
分类:
Web程序 时间:
2014-09-24 14:24:06
阅读次数:
123
抽象:模糊 == 看不懂
继承:发现事物之间的共性关系,并向上抽取,以提高代码的复用性
事物里都具备这个功能,但是这个功能是什么,怎么去做,不知道,这就涉及到了抽象
1、继承:A,B两个类,都有show的功能,实现方式也一样那么就可以向上抽取其共性,做新类,使A,B继承于新类。
2、抽象:A,B两个类,都有show的功能,但是功能的实现方式不一样,那么向上抽取其方法生明,但...
分类:
编程语言 时间:
2014-09-17 02:24:31
阅读次数:
215
如前文所说,DotNetBar为用户制作界面程序提供了很大的方便。同时其也提供了许多其他的工具,例如本文提到的DevComponents.DotNetBar.Command。
DevComponents.DotNetBar.Command的思想是将界面设计与相应函数的实现分离,降低系统内部的耦合性,同时可以提高相应函数的复用性。我们可以把Command对象绑定到一个系统控件上,在控件的触发一定动作时通过Command的响应函数来实现相应操作。...
分类:
Web程序 时间:
2014-09-15 03:18:58
阅读次数:
591
继承:(extends)
很多类,但是有一些成员,都是重复的,所以为提供复用性,把重复的代码抽取出来,就应用了继承
1.提高了代码的复用性
2.让类与类之间产生了关系,继承给多态提供了前提,没继承就没多态
class MAN
{
String name;
int age;
}
class student extends MAN //MAN是student的基类,st...
分类:
编程语言 时间:
2014-09-14 23:41:07
阅读次数:
275