設計模型續

2021-08-23 13:24:27 字數 498 閱讀 4229

委託模型:

看完了,設計模型就這麼簡單啊?乙個遺留的問題是,在adaper pattern模型的使用過程中,什麼時候使用類的繼承來適配,什麼時候使用物件的委託來適配?

template method pattern

有這麼簡單嗎?

父類提供行為大綱(模板),子類提供詳細行為。

至於什麼方法放到父類中(可以減輕子類的負擔),什麼方法放到子類中(自由度方面的考慮)需要根據經驗以及實際情況來處理。

模板方法不應該被過載。

factory method pattern:

factory method pattern與其說是一種新的design pattern,不如說是tempalte pattern的一種應用:framework包中提供了框架,提供的程式要完成的功能。idcard包中,則有具體的實現行為。framework包中應該盡量包含的是abstract class 或者inte***ce,而idcard包中,則應該至少包含實現frame包中介面或者抽象類的類。

資料模型續

資料模型 模型關係 一對多 使用最多 一 學生 student 新增反向引用 多 文章 article 新增外來鍵關聯 一對一 一 學生 student 新增反向引用 在一對多的基礎上多新增屬性 uselist false 一 詳情 profile 新增外來鍵關聯 多對多 多 學生 student ...

golang 設計模式 續

模版模式 template 介紹 模版模式 模版模式在抽象類或父類中抽象出演算法步驟作為模版,模版的具體推遲到子類實現。模版模式在父類或抽象類中定義了乙個演算法骨架,並在父類或抽象類中實現共同的部分,各個不同的步驟由不同的子類分別實現 模版模式在父類的演算法步驟中定義鉤子 hook 在子類中判斷並定...

多元線性回歸模型檢驗 續上篇

只要有p值的出現,樣本量不超過5000,比如線性回歸和邏輯回歸 搞清楚演算法背後的邏輯才是比較重要的。多元線性回歸需要關注一些什麼點?r2和模型穩定性,也就是那些 是不是穩定的,檢驗模型是不是穩定需要對模型進行診斷。多元線性回歸的輸出變數是連續變數,輸入變數中如果包含離散變數需要做啞變數或one h...