摘要: 备忘模式 代码实现: 实体类: public class War3 { public string Race { get; set; } public string Hero { get; set; } public string Army { get; set; } public string R 阅读全文
posted @ 2020-12-07 23:11 NiKaFace 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 中介者模式 1.解决对象交互问题 代码实现: 部门员工类: namespace MediatorPattern { public abstract class BasePerson { public string Name { get; set; } public abstract void Sen 阅读全文
posted @ 2020-12-07 18:12 NiKaFace 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 迭代器模式 1. Yield Return 2. 提供统一的访问方式 代码实现: 食品类: public class Food { public int Id { get; set; } public string Name { get; set; } public int Price { get; 阅读全文
posted @ 2020-12-07 16:08 NiKaFace 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 命令模式 1. 实现异步队列 2.数据恢复,命令撤销 代码实现: 对象: namespace CommandPattern { public class Document { public int Id { get; set; } public string Name { get; set; } } 阅读全文
posted @ 2020-12-07 13:36 NiKaFace 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 责任链模式 1.逻辑封装和转移 代码实现: 上下文: public class ApplyContext { public int Id { get; set; } public string Name { get; set; } public int Hour { get; set; } publ 阅读全文
posted @ 2020-12-07 02:06 NiKaFace 阅读(146) 评论(0) 推荐(0) 编辑