在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
[源码下载] 乐在其中设计模式(C#) - 组合模式(Composite Pattern)
作者:webabcd 介绍 将对象组合成树形结构以表示“部分-整体”的层次结构。它使得客户对单个对象和复合对象的使用具有一致性。 示例 有一个Message实体类,使其单个对象和复合对象具有一致性。 MessageModel
using System;
using System.Collections.Generic; using System.Text; namespace Pattern.Composite MessageModelComponent
using System;
using System.Collections.Generic; using System.Text; namespace Pattern.Composite MessageModelLeaf
using System;
using System.Collections.Generic; using System.Text; namespace Pattern.Composite MessageModelComposite
using System;
using System.Collections.Generic; using System.Text; namespace Pattern.Composite Test
using System;
using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using Pattern.Composite; public partial class Composite : System.Web.UI.Page 运行结果 —树枝名称:树枝A ———树叶名称:树叶A;信息内容:Message内容A ———树叶名称:树叶B;信息内容:Message内容B ———树枝名称:树枝B —————树叶名称:树叶C;信息内容:Message内容C —————树叶名称:树叶D;信息内容:Message内容D ———树叶名称:树叶E;信息内容:Message内容E 参考 http://www.dofactory.com/Patterns/PatternComposite.aspx OK [源码下载] |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论