最新回答 / 浮沉哖华_微安
product1是指向Product的指针,productFactory 是 productFactory的实例,具体看使用场景,如果需要对结构体进行修改或传递到其他函数进行处理,则可以使用指针类型;如果只是对结构体进行读取,则使用结构体类型就可以了
2023-02-24
最新回答 / 慕侠2083216
5-1课程中,27行附近是实现具体装饰者的结构体,没问题type Decorator1 struct { c Component}这里面我理解是这个结构体内部有一个接口 Component,同时实例化 Decorator并且实现接口方法 Operate() 的时候也同时实现了 Component 接口
2020-05-26
最赞回答 / 屠虫少年
1.工厂模式对代码进行了解耦;2.不使用工厂模式的代码违背了“开闭原则”,工厂模式解决了这个问题。都是视频里提到的。而你说的“麻烦了许多”我觉得是因为你感觉代码量增加了。
2020-04-04