为了账号安全,请及时绑定邮箱和手机立即绑定

Go设计模式入门到实践

Johnny 软件工程师
难度中级
时长 1小时40分
学习人数
综合评分9.50
9人评价 查看评价
9.6 内容实用
9.8 简洁易懂
9.1 逻辑清晰

最新回答 / 浮沉哖华_微安
product1是指向Product的指针,productFactory 是 productFactory的实例,具体看使用场景,如果需要对结构体进行修改或传递到其他函数进行处理,则可以使用指针类型;如果只是对结构体进行读取,则使用结构体类型就可以了

最新回答 / 慕梦前来
实现接口,还是容易的,不容易 的是计算和处理

最新回答 / 慕梦前来
这个看怎么取单位的显示,没关系的都

最新回答 / 慕梦前来
自己上传一下,同学

最新回答 / 慕梦前来
这是设计原则,应该要这样的

最新回答 / 慕侠2083216
5-1课程中,27行附近是实现具体装饰者的结构体,没问题type Decorator1 struct {      c Component}这里面我理解是这个结构体内部有一个接口 Component,同时实例化 Decorator并且实现接口方法 Operate() 的时候也同时实现了 Component 接口

最新回答 / 北极星32度
[《Go设计模式入门到实践》笔记](https://wumoxi.gitbook.io/godesignpattern/)

最赞回答 / 屠虫少年
1.工厂模式对代码进行了解耦;2.不使用工厂模式的代码违背了“开闭原则”,工厂模式解决了这个问题。都是视频里提到的。而你说的“麻烦了许多”我觉得是因为你感觉代码量增加了。
课程须知
本课程不是GO语言基础入门课程,需要同学们熟悉GO相关基础语法,如有面向对象相关开发经验最佳。
老师告诉你能学到什么?
1、掌握Go OOP编程,包括三大基本特性、五大基本原则 2、熟悉简单工厂模式、工厂方法模式的区别和应用 3、熟悉装饰模式的应用 4、熟悉策略模式的应用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消