[英]Is Business entities/objects about organizing or performance optimizing?
我不知道Business Entities
和Business Objects
之間的區別
但是我所擁有的是一個具有一些屬性的類,稍后我將添加一個IsValid方法。
這就是應用程序架構教程教給我的
但這讓我很驚訝,使用這種方法與通過層發送/接收數據而不將其存儲在對象中有什么區別 ..當我向數據庫中添加項目時,而不是創建該項目類型的對象時,將其存儲並發送到BLL或DAL,我將按原樣發送剛剛收集的信息,作為BLL方法的參數!
抱歉,我的問題有點令人困惑。 但是我希望您能原諒我這個問題,而應用程序體系結構只是一個巨大的海洋..而我迷失了! = S
PS:我添加了我正在使用的技術,希望它可以幫助您了解我的環境
最重要的是,任何一種方法都可以工作-可以將數據作為一系列參數傳遞並使其正常工作。 甚至在某些情況下,以這種方式執行操作可能更令人討厭(例如, 非常簡單的應用程序)。
也就是說,人們普遍認為,編碼和維護代表您的數據的一個對象或一組對象要比通過每個方法調用和應用程序層傳遞多個(可能很多)參數容易。
這個概念稱為封裝 ,是面向對象編程的核心原理之一。 快速的Google可能會更完整地回答您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.