1.event 的概念,例如在什麼場景下會用到 event ? 2.監聽的概念,同樣是不清楚什麼應用場景用到監聽會比較好 3.DI (注入)的概念,是在需要用到的時候引入該服務嗎?那跟一般的公共函數有什麼差別呢?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
event 用處很多,例如 處理使用者登入完成處理(寫登入日誌?),使用者付款完成處理(下發付款通知?)很多很多。
監聽 是和event相對的吧,一個event有監聽方(也就是event被觸發後(fire)執行的操作),事件機制可以用來解耦程式碼。
依賴注入 是個大概念,可以搜尋去詳細了解了解,一般好處有二: (1). 解耦 (2). 方便做單元測試,Mock起來方便
event 用處很多,例如 處理使用者登入完成處理(寫登入日誌?),使用者付款完成處理(下發付款通知?)很多很多。
監聽 是和event相對的吧,一個event有監聽方(也就是event被觸發後(fire)執行的操作),事件機制可以用來解耦程式碼。
依賴注入 是個大概念,可以搜尋去詳細了解了解,一般好處有二:
(1). 解耦
(2). 方便做單元測試,Mock起來方便