struts2-面向对象编程重要模型基础
2013-10-08 20:55
253 查看
看到标题,也许有人就开始喷了,面向对象编程谁都懂,不要理论,来实际的。我也是实用主义者,不过看到这两个重要模型概念,我不禁要拿出来和大家分享一下
对象构成模型
对象都由三个基本内容构成
签名:对象的名字
属性:对象的内部特征
方法:对象的行为特征
根据一个对象所包含上述三种元素不同将对象构成模型是将所有的类分为三种
1.属性行为模式
这种对象是最普遍的及一个类既有属性也有方法
2.属性模式
只有属性没有方法,或者只有get set方法 最常见的就是作为数据的载体的javaBean对象
3.行为模式
只有方法,没有属性,常见于servlet对象。
对象关系模型
根据对象之间的关系,有两种对对象关系
1.归属关系
一个对象属于另一个对象,例如一个人是属于一个国家的
2.继承关系
一个对象有另一个对象的特征,也有自己的特征,例如白马继承于马
为什么我要讲这些与struts2无关的东西?我觉得作为一个高级一点的程序员,不仅是可以凭借经验去解决问题,更要在解决问题之前分析问题
对象构成模型
对象都由三个基本内容构成
签名:对象的名字
属性:对象的内部特征
方法:对象的行为特征
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无关的东西?我觉得作为一个高级一点的程序员,不仅是可以凭借经验去解决问题,更要在解决问题之前分析问题
相关文章推荐
- day26-struts2---day01(struts2基础,xml校验,属性驱动,模型驱动,域)
- 生产者与消费者模型(重要)
- js构造函数全面解析(面向对象编程基础)
- 面向对象编程基础(整理,有待补充)
- 计算机网络基础之OSI七层参考模型(一、基本介绍)
- Struts2基础复习系列(5)
- 基础模型
- 用最基础的方法实现的JSON转模型
- C++学习7-面向对象编程基础(多态性与虚函数、 IO文件流操作)
- Struts2与MVC基础入门
- JavaScript语言基础---(十四)DOM模型演示---通过document获取页面节点
- 深度学习基础模型算法原理及编程实现--09.自编码网络
- C++笔记:面向对象编程基础
- 浅谈.NET下的多线程和并行计算(十).NET异步编程模型基础上
- 设备驱动基础0:设备模型之kobject,kset及其关系
- [html+css]HTML+CSS基础课程:CSS布局模型
- 面向对象编程有五个重要的字--所见即所得
- 零基础小白使用LDA模型
- 『算法』读书笔记 1.1基础编程模型
- HDU Problem O [ 方格移动 ]——基础dp三角模型变式