3 3 在合適的場景選擇合適的設計模式(中)

2021-10-24 08:30:36 字數 542 閱讀 4099

設計模式大體上分為三大類建立型模式、結構型模式、行為型模式。

本小節會結合案例簡單介紹結構型模式(7種)中比較重要的幾種:adapter ( 介面卡模式 ),bridge ( 橋接模式 ) ,composite ( 組合模式 ),decorator ( 裝飾模式 ) ,facade ( 外觀模式 ),flyweight ( 享元模式 ) ,proxy ( **模式 )

學習過程是艱難的,但是每堅持邁一步,我們都在進步

結構型模式(structural pattern)描述如何將類或者物件結合在一起形成更大的結構,就像搭積木,可以通過 簡單積木的組合形成複雜的、功能更為強大的結構

概覽:(備註:✦表示重要程度)

選擇合適的演算法

如何選擇合適的演算法 選擇實際可用的演算法,必須考慮下面兩個問題 一 使用機器學習演算法的目的,想要演算法完成何種任務,比如是 明天下雨的概率還是對投票者按照興趣分組 二 需要分析或收集的資料是什麼。首先考慮使用機器學習演算法的目的。如果想要 目標變數的值,則可以選擇監督學習演算法,否則可以選擇無監...

選擇合適的游標型別

背景 定義游標的時候 如果不指定 static 關鍵字的時候 則預設定義的游標是動態 dynamic 的 動態 dynamic 游標會反映在滾動游標時對結果集內的各行所做的所有資料更改。行的資料值 順序和成員身份在每次提取時都會更改。動態游標不支援 absolute 提取選項。因為動態游標會消耗資源...

選擇合適的游標型別

背景 定義游標的時候 如果不指定 static 關鍵字的時候 則預設定義的游標是動態 dynamic 的 動態 dynamic 游標會反映在滾動游標時對結果集內的各行所做的所有資料更改。行的資料值 順序和成員身份在每次提取時都會更改。動態游標不支援 absolute 提取選項。因為動態游標會消耗資源...