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