不瞭解VO,BO,PO,DO,DTO?這一篇就夠瞭

當前編程的工業化水平越來越高,各種各樣的編程模型也越來越多,比如我們常用MVC、MMVC等。與這些編程模型一塊需要瞭解的還有各種各樣的對象定義,比如VO,BO,PO,DO,DTO等等,如果不瞭解這些名稱的含義跟概念,就會對新業務難以理解,讓人越看越不明白。

因此,若要先瞭解模型,那就需要先弄明白對象定義的概念。這也是本篇文章的主要目的。

我們先從數據的流轉角度來看看各個對象的定義

我們先從最開始的VO開始介紹

  1. VO
VO(Value Object)值對象 VO就是展示用的數據,不管展示方式是網頁,還是客戶端,還是APP,隻要是這個東西是讓人看到的,這就叫VO VO主要的存在形式就是js裡面的對象(也可以簡單理解成json)

註:在展示業務不復雜的系統,可直接使用DTO

赞(0)