[閒聊] 設計模式大師請進

作者: 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