[闲聊] 设计模式大师请进

楼主: yam276 ('_')   2020-12-15 12:42:56
感觉看了设计模式的书还是有点地方看不太懂
想写一个观察者也感觉写起来怪怪的
现在用最多就只有工厂跟命令模式
:(
垃圾C++硬要分两个档案写class
作者: Apache (阿帕契)   2020-12-15 12:44:00
从来没照着用过
作者: an94mod0 (an94mod0)   2020-12-15 12:44:00
大师
作者: lturtsamuel (港都都教授)   2020-12-15 12:44:00
java的遗毒 谁给我看到在c++里面写工厂我一个一个抓住来肛
楼主: yam276 ('_')   2020-12-15 12:45:00
我指令用比较多 一堆header的enum
作者: lturtsamuel (港都都教授)   2020-12-15 12:45:00
我只有写过一次 因为要重构一个重度仰赖全域变量的程式 没办法这世界上90%以上的工厂模式都可以用闭包或返回值泛型来达成 就java8没有 可怜
作者: corydoras09 (一剑箓魂)   2020-12-15 12:47:00
大师
楼主: yam276 ('_')   2020-12-15 12:47:00
C++用啥比较方便
作者: lturtsamuel (港都都教授)   2020-12-15 12:50:00
不要用template 用c++20的contract
楼主: yam276 ('_')   2020-12-15 12:50:00
我是VS2019而且C++的lambda都长好丑==
作者: lturtsamuel (港都都教授)   2020-12-15 12:51:00
除非你们跟敝公司一样只能用c++11 ==c++lambda还行了 我看你是没看过go的lambda
楼主: yam276 ('_')   2020-12-15 12:52:00
我们的是充满上古遗毒 2000出头的code 一个func一千多行==所以我最近都改得很痛苦
作者: lturtsamuel (港都都教授)   2020-12-15 12:52:00
我记错名字 c++20 那是concept
作者: lturtsamuel (港都都教授)   2020-12-15 12:53:00
用策略模式啊
楼主: yam276 ('_')   2020-12-15 12:54:00
有的是一堆if(xxx.action==BLABLA)这种==

Links booklink

Contact Us: admin [ a t ] ucptt.com