![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
hu炸炸
这个作者很懒,什么都没留下…
展开
-
c# 装饰器模式
c# 装饰器模式装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。所以:装饰器和适配器最大得区别在装饰器 是功能不满足 扩展功能适配器 是功能满足 但是需要转换输出https://www.bilibili.com/video/BV194411y7dp?p=7利用装饰器模式写如下 缓冲区 代码思路:1.继承stream 实现Read(byte[] buf原创 2021-11-19 17:13:47 · 598 阅读 · 0 评论 -
设计模式2、3、4 - 简答工厂、工厂模式 、抽象工厂 学习
拿泡茶为例,茶叶有好多种类,比如龙井、碧螺春、毛尖等1.抽象 出茶1.1 创建不同品牌的茶2.抽象出 能创建茶的工厂2.1 创建出不同品牌茶的工厂最后ITeaFacotry teaFactory = new 某个 品牌茶的工厂()teaFactory.CreateTea();...原创 2021-11-12 17:28:05 · 314 阅读 · 0 评论