摘要: 享元模式 1.解决对象复用问题 2.不破坏原本类的封装 3.池化资源管理:避免对象重复创建和销毁(尤其是非托管资源) 4.字符串 内存分配使用是享元模式(排除部分分配) 代码实现: namespace FlyWeightPattern { public interface ILetter { pub 阅读全文
posted @ 2020-12-03 17:45 NiKaFace 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 外观模式 1. 分层、封装 减少上层复杂度 代码实现: 商品下单走物流: namespace FacadePattern.User { public interface IUser { public bool CheckUser(int userId); } public class User:IU 阅读全文
posted @ 2020-12-03 13:55 NiKaFace 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 装饰器模式 1.继承+组合 2. AOP编程思想的一种实现 代码实现: 员工: namespace DecoratorPattern { public abstract class AbstractEmployee { public int Id { get; set; } public strin 阅读全文
posted @ 2020-12-03 10:16 NiKaFace 阅读(390) 评论(0) 推荐(0) 编辑