Overload (多載) vs. Override (覆寫) — (II)

在 上篇 中,介紹了 Overload (多載) 的種類及實作技巧, 接下來則要討論 — Override (覆寫)!   儘管強調兩者的差異,它們仍息息相關 🤔, 皆是實踐 多型 (polymorphism) 的技術之一, 善用這些技巧,才能有效實作彈性、可擴充的程式!   […]

觀察者模式 (Observer Pattern)

觀察者模式 (Observer Pattern) ,GoF 23種設計模式其一,行為型, 又稱為 publish-subscribe (發佈-訂閱) [註1]、dependants (家眷) 模式, 其定義: Define a one-to-many dependency between ob […]