[開發議題一起想] 物件導向怎麼切?
RevConsult 軟體開發顧問
https://consult.revtel.tech/
General Responsibility Assignment Software Patterns 通用職責分配模式是一種在規劃物件導向時很好的思考方式
設計時要做到低耦合及高聚合這個概念大家都知道,但具體該怎麼做卻是十個人有一百種做法
這時候我們可以將這個問題反過來想:「兩個物件的分隔線發生於任一方的負面錯誤不會外溢到對方」
善用反向究責的角度往往可以提供更多有價值的資訊