继承:把多个类中相同的内容提取出来,定义到一个类中,其他类只需要继承该类,就可以使用该类公开的属性和公开的方法。
继承的好处:提高代码的复用性。提高代码的可维护性。让类与类之间产生关系,是多态存在的一个前提。
继承的弊端:提高了类与类之间的耦合性。
开发的原则:低耦合,高内聚
耦合:类与类之间的关系
内聚:自己单独完成某件事情的能力。
在Java中只允许单继承。...
分类:
编程语言 时间:
2015-07-12 14:20:50
阅读次数:
204
例如:
当我们需要描述学生和工人时,我们发现二者都要进行名字,年龄的描述;
将学生和工人的共性描述提取出来(姓名。年龄描述),单独进行描述;
只要让学生和工人与单独描述的这个类有关系,就可以了;
继承:
1.提高了代码的复用性;
2.让类与类之间产生了关系,有了这个关系,才有了多态的特性;
class Person
{
String name;
int age;
}...
分类:
其他好文 时间:
2015-07-10 22:23:44
阅读次数:
140
spring:1)开源框架2)IoC(控制反转),将类的创建和依赖关系写在配置文件里,由配置文件注入,实现了松耦合3)AOP 将安全,事务等于程序逻辑相对独立的功能抽取出来,利用spring的配置文件将这些功能插进去,实现了按照方面编程,提高了复用性或者答概念Spring是一个轻型容器(light-...
分类:
编程语言 时间:
2015-07-08 12:50:51
阅读次数:
158
1.基于MVC设计模式---实现低耦合,层与层之间实现独立,增强代码的复用性,充分实现M层和V层之间的独立2.利用代理模式 实现从V层向C层传值---在C层拿到V层的数据,从而对数据本身做一些改变(操作),进而实现V层视图的改变2.1协议实现 2.2委托实现 3.代理实现 @interface...
分类:
其他好文 时间:
2015-07-06 23:23:13
阅读次数:
187
1. 为什么要使用视图?为了提高复杂SQL语句的复用性和表操作的安全性,MySQL数据库管理系统提供了视图特性。所谓视图,本质上是一种虚拟表,在物理上是不存在的,其内容与真实的表相似,包含一系列带有名称的列和行数据。但是,视图并不在数据库中以储存的数据值形式存在。行和列数据来自定义视图的查询所引用基...
分类:
数据库 时间:
2015-07-05 22:26:10
阅读次数:
266
UIViewController 视图控制器,继承自UIResponder,作用:管理视图并且响应事件
功能:
1.分担APPdelegate的工作
2.实现模块独立,能提高复用性
屏幕旋转.MVC...
分类:
Web程序 时间:
2015-07-03 09:18:33
阅读次数:
143
转个人体悟,析构貌似有点鸡肋了,不能显示调用,不也确定调用时机,应该只是做为一种释放资源机制的存在然后,一个实例类的资源释放应在承载它的方法结束时发生,所以做为主程序结束标志的main函数里才不能写一些冗杂的方法在里面,应把方法写在主程序外面,要用的时候调用一下这样可以省资源、而且有复用性。不知道我...
分类:
其他好文 时间:
2015-07-01 14:01:39
阅读次数:
122
软件的可维护性和可复用性知名软件大师Robert C.Martin认为一个可维护性(Maintainability) 较低的软件设计,通常由于如下4个原因造成:过于僵硬(Rigidity)过于脆弱(Fragility)复用率低(Immobility)黏度过高(Viscosity)软件工程和建模大师P...
分类:
其他好文 时间:
2015-06-30 23:34:37
阅读次数:
188
spring:1)开源框架2)IoC(控制反转),将类的创建和依赖关系写在配置文件里,由配置文件注入,实现了松耦合3)AOP 将安全,事务等于程序逻辑相对独立的功能抽取出来,利用spring的配置文件将这些功能插进去,实现了按照方面编程,提高了复用性struts跟spring的区别?structs:...
分类:
其他好文 时间:
2015-06-14 12:09:29
阅读次数:
149
继承(掌握)
(1)把多个类中相同的成员给提取出来定义到一个独立的类中。然后让这多个类和该独立的类产生一个关系,
这多个类就具备了这些内容。这个关系叫继承。
(2)Java中如何表示继承呢?格式是什么呢?
A:用关键字extends表示
B:格式:
class 子类名 extends 父类名 {}
(3)继承的好处:
A:提高了代码的复用性
B:提高了代码的维护性
C:让类与类产生了一个关系,是多态的前提
(4)继承的弊端:
A:让类的耦合性增强。这样某个类的改...
分类:
编程语言 时间:
2015-06-10 08:55:03
阅读次数:
214