没有合适的资源?快使用搜索试试~ 我知道了~
C#设计模式之Mediator中介者模式解决程序员的七夕缘分问题示例
0 下载量 140 浏览量
2021-01-20
06:28:31
上传
评论
收藏 108KB PDF 举报
温馨提示
本文实例讲述了C#设计模式之Mediator中介者模式解决程序员的七夕缘分问题。分享给大家供大家参考,具体如下: 一、理论定义 中介者模式 定义了一种一对多的操作,解脱了对象之间多对多的引用依赖,所有对象之间的通信,都封装在 中介者里面。 二、应用举例 需求描述: 七夕来啦,谁说程序员就一定 是单身苦逼呢,程序员也有自己的幸福。 也在追寻自己的缘分,我们都是有理想,有文化,有独立见解的群体, 我们为 信息社会所做的努力,能给我们七夕带来好运。告别单身,开始行动啦! 1.三个程序员 找到了 缘分”YuanFen”大师,希望找到自己另一半, 2.六个美女: 刘诗诗,蒋琴琴,白富美,朱莉,舒淇,语
资源推荐
资源详情
资源评论
C#设计模式之设计模式之Mediator中介者模式解决程序员的七夕缘分问题中介者模式解决程序员的七夕缘分问题
示例示例
本文实例讲述了C#设计模式之Mediator中介者模式解决程序员的七夕缘分问题。分享给大家供大家参考,具体如下:
一、理论定义一、理论定义
中介者模式 定义了一种一对多的操作,解脱了对象之间多对多的引用依赖,所有对象之间的通信,都封装在 中介者里面。
二、应用举例二、应用举例
需求描述: 七夕来啦,谁说程序员就一定 是单身苦逼呢,程序员也有自己的幸福。
也在追寻自己的缘分,我们都是有理想,有文化,有独立见解的群体,
我们为 信息社会所做的努力,能给我们七夕带来好运。告别单身,开始行动啦!
1.三个程序员 找到了 缘分”YuanFen”大师,希望找到自己另一半,
2.六个美女: 刘诗诗,蒋琴琴,白富美,朱莉,舒淇,语嫣 也找到 缘分”YuanFen” 大师,
希望心中的 白马王子能给自己一注目光。
3.缘分大师 接受了程序员 和 美女的请求。
4.开始缘分派对啦!
三、具体编码三、具体编码
1.美女们(Grils)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Com.Design.Gof.Mediator
{
public class Girls
{
/// <summary>
/// 美女名字
/// </summary>
public string Name { get; set; }
/// <summary>
/// 找了一个叫“缘分” 的中介者 做媒婆
/// </summary>
public YuanFen YuanFen { get; set; }
/// <summary>
/// 向自己心目中的 白马王子发信
/// </summary>
/// <param name="name_message">名字和信息</param>
public void SendMessage(Dictionary<string,string> name_message) {
YuanFen.SendToBoys(name_message);
}
/// <summary>
/// 收到某个白马王子回信
/// </summary>
public void RecieveMessage(string msg)
{
Console.WriteLine(msg);
}
}
}
2. 帅哥程序员
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Com.Design.Gof.Mediator
{
/// <summary>
/// 帅哥 1
/// </summary>
public class Boys
{
/// <summary>
资源评论
weixin_38502428
- 粉丝: 6
- 资源: 886
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功