社区
Java
帖子详情
学习中的困惑
waiaou
2002-12-24 01:21:09
昨天看了一下strategy模式,不明白Context这个类是干什么用的?
既然是封装算法,那只要调用不同的ConcreteStrategy类就可以了嘛,
为什么还要加上一个Context这么麻烦,反正都是需要客户代码确定算法的
...全文
31
3
打赏
收藏
学习中的困惑
昨天看了一下strategy模式,不明白Context这个类是干什么用的? 既然是封装算法,那只要调用不同的ConcreteStrategy类就可以了嘛, 为什么还要加上一个Context这么麻烦,反正都是需要客户代码确定算法的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LongWayToGo
2002-12-25
打赏
举报
回复
因为在整个系统中,只需要一个ConcreteFactory对象就行了(不是吗?)
当然,你也可以选择不用Singleton,具体有什么好处或弊端我也说不清了。
waiaou
2002-12-24
打赏
举报
回复
还有一个问题:在Abstract Factory中,为什么把ConcreteFactory用Singleton来实现?
LongWayToGo
2002-12-24
打赏
举报
回复
context就是客户代码啊。
不过它需要维护一个Strategy对象,还可以提供一个接口让Stategy对象来访问自己。
GOF的书上说得很清楚了
解惑深度
学习
中
的
困惑
度Perplexity
解惑深度
学习
中
的
困惑
度Perplexity
从交叉熵角度理解
困惑
度(perplexity)
从交叉熵理解
困惑
度 我们通常使用**
困惑
度(perplexity)来评价语言模型的好坏。通过理解
困惑
度,也可以让我们更加深入的理解交叉熵(CrossEntropy)**的意义,也可以轻易量化模型的性能。 回顾交叉熵以及多分类问题...
编程入门
学习
的
困惑
这里我总结了我作为初学者的一些
困惑
与大家分享 1、如何入门? 在
学习
编程第一天,大部分人会想我该如何去
学习
,需要看什么书? 对于刚入门的程序员,不管是科班出身还是非科班出生,我建议你可以先买一本相关类型的...
最近
学习
的
困惑
以及解决的办法
于是我就
困惑
了,感觉每天学,什么都学,可是就是感觉没有进步,或是感觉进步很慢。有很多话,形容我现在的状况:贪多嚼不烂;什么都会,就等于什么都不会……所以我得学会取舍,学会放弃,暂时丢掉一些包袱,...
深度
学习
pytorch
困惑
度计算方法
以下是我 编写的 计算
困惑
度 PPL的 代码 根据
困惑
度的定义: PPL=ecross_entropyPPL=e^{cross\_entropy}PPL=ecross_entropy 其
中
cross_entropycross\_entropycross_entropy 就是交叉熵损失 因此只需要对 交叉熵损失...
Java
51,411
社区成员
86,004
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章