您的位置:首页 > 编程语言 > Java开发

struts2-面向对象编程重要模型基础

2013-10-08 20:55 253 查看
看到标题,也许有人就开始喷了,面向对象编程谁都懂,不要理论,来实际的。我也是实用主义者,不过看到这两个重要模型概念,我不禁要拿出来和大家分享一下

对象构成模型

对象都由三个基本内容构成

签名:对象的名字

属性:对象的内部特征

方法:对象的行为特征

public class People//签名
{
private int age;//属性
public int showAge()//方法
{
System.out.println("age is "+ age);
}
}


根据一个对象所包含上述三种元素不同将对象构成模型是将所有的类分为三种

1.属性行为模式

这种对象是最普遍的及一个类既有属性也有方法

2.属性模式

只有属性没有方法,或者只有get set方法 最常见的就是作为数据的载体的javaBean对象

3.行为模式

只有方法,没有属性,常见于servlet对象。

对象关系模型

根据对象之间的关系,有两种对对象关系

1.归属关系

一个对象属于另一个对象,例如一个人是属于一个国家的

2.继承关系

一个对象有另一个对象的特征,也有自己的特征,例如白马继承于马

为什么我要讲这些与struts2无关的东西?我觉得作为一个高级一点的程序员,不仅是可以凭借经验去解决问题,更要在解决问题之前分析问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: