设计模式
学习真是太难了
学习真是太痛苦了.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GO语言:工厂模式(Factory Method)
GO简单工厂 由于 Go 中缺少类和继承等 OOP(面向对象) 特性, 所以无法使用 Go 来实现经典的工厂方法模式。 不过, 我们仍然能实现的基础版本. 场景 一个制作玩具的工厂。 代码结构 为了方便展示 放到了不同的文件中 Toy.go 定义个玩具的接口 声明共有的方法 package codeInHere //定义玩具产品接口 type toy interface { SetName( name string) //需要个名字 GetName() string SetUnitPrice(原创 2021-04-10 15:28:28 · 681 阅读 · 0 评论 -
GO语言:玩下适配器(Adapter)
什么是Adapter 举例:国内的电源供应是220V 然后我有一个设备是需要110V的 这时候就需要一个适配器把220V转为110V 供我使用。 优点 1.可以让任何两个没有关联的类一起运行 2、提高了类的复用 3、增加了类的透明度 4、有一定灵活性 缺点 过多地使用适配器,会让系统非常零乱,不易整体进行把握 场景 创造一个适配器 将电流适配成 220V 或者110V 目录结构 Ele (适配者) ELe在这里代表的是电流 在适配器里盘演被适配者 (Adaptee) package codeInHer原创 2021-03-28 17:31:54 · 538 阅读 · 0 评论
分享