首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

对象的三种不同的形状和运作模式

2012-09-10 
对象的三种不同的形态和运作模式属性-行为模式:指一个对象同时拥有属性(Properties)定义和方法(Methods)定

对象的三种不同的形态和运作模式
属性-行为模式:指一个对象同时拥有属性(Properties)定义和方法(Methods)定义。这是对象最为普遍的一种运行模式,绝大多数的对象都运作在这种模式之上。
属性对象模式:只拥有属性(Properties)定义,辅之以相应的setter和getter方法。Java规范为运行在这种模式下的对象取了一个统一的名称:JavaBean。JavaBean从其表现出来的特性看,可以作为一种数据的存储模式和数据的传输载体。
    属性对象模式又称之为JavaBean模式。
    PO(Persistent Object) —— 持久化对象
    BO(Business Object) —— 业务对象
    VO(Value Object) —— 值对象
    DTO(Data Transfer Object) —— 数据传输对象
    FormBean —— 页面对象
行为对象模式:指构成一个对象的主体是一系列方法(Method)的定义,而并不含有具体的属性(Properties)定义或者说即使含有一些属性(Properties)定义,也是一些无状态的协作对象。运行在这种模式之下的对象,我们往往称之为“无状态对象”,其中最为常见例子是我们熟悉的Servlet对象。

热点排行