LineItem 設計模式

2021-03-31 08:56:57 字數 448 閱讀 9810

今天經過痛苦的等待編譯上傳的過程,我終於明白了一些bv內部的東西。這種東西應該就是設計模式。

首先,他把詢價單做成rfq物件。首先先要new 乙個rfq物件。

然後根據這個詢價單的**商的數量給這個,rfq新增一些rfqlineitem,這裡面實際就是產品組的概念,若干個product組成乙個rfqlineitem。

這裡面的邏輯很清楚,

rfqlineitem是product的container,//  rfqlineitem.add(product)

rfq是rfqlineitem的container,//rfq.add(rfqlineitem)

都加好之後,rfq.submit();這樣子就都提交了

實際上,rfq是mr_orders的主表,rfqlineitem是乙個外來鍵表頭裡面,存著product的oid,存著rfq的oid。

感謝張劍鋒!!!!!!

設計模式 設計模式

物件導向程式設計 oop 的基本概念有 封裝,抽象,繼承,多型等,如何開發出可復用的物件導向軟體一直困擾著軟體開發人員。可復用的物件導向技術包括類的繼承,物件的組合和引數化型別 generic gof的巨著 設計模式 總結出可復用的物件導向的23個設計模式,並且歸類成 建立型模式,結構型模式和行為型...

設計模式 命令設計模式

一句話總結 命令設計模式的實質是將命令定義,命令的執行分離開,從而提公升了系統的解藕性 結構 命令的抽象command 命令的具體實現concretecommand 命令處理者抽象ireceiver 命令處理者的具體實現concretereceiver 命令的呼叫者invoker 客戶端client...

設計模式 9 設計模式

文章 head first 第一章 head first 設計模式讀書筆記 1 策略模式 觀察者模式 head first設計模式學習2 裝飾者模式 head first 設計模式3 工廠模式 head first設計模式4 命令模式 head first 設計模式5 介面卡模式和外觀模式 head...