`

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

    博客分类:
  • java
 
阅读更多
属性-行为模式:指一个对象同时拥有属性(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对象。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics