[英]C# create a hierachical object
我正在創建一個日志系統。 學習創建課程是非常基本的,也是一個很好的練習。 但是,我被困住了一個星期。
該項目是一個復制和粘貼項目(一個備份解決方案),對於它復制的每個文件,我想保存以下內容:Title,Status和MoreDetails(全部為字符串類型)。
我想在根級別查看文件標題和狀態,但是我想更深入地了解moreDetails。 我希望下面的“文本圖”可以幫助說明我的觀點。
-logFile
-0
Title Value
Status Value
+MoreDetails
-1
Title Value
Status Value
+MoreDetails
-2
Title Value
Status Value
+MoreDetails
請注意,我不想將其寫入文件/數據庫,因為我希望將其存儲在內存中-我知道這可能不是一個好主意,但目前是一個練習。
根據OP的評論,TI回答了使用Composite Pattern的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.