前言 今天才算是正式進入鐵人賽啦~果然要在工作中還每天生出一篇文章是需要意志力的...今天研討會被講者們轟炸(推銷?)了整天,頭真是有點昏,但是鐵人賽的大家都還...
前言 我目前是android工程師,中途轉職開發軟體有一年左右的時間,雖然工作了也不算短的時間,不過很多時候是找google複製貼上別人的code,或是找現有...
裝飾者模式是一個很精美且優雅的模式 本篇範例 文字內容->AES加密->Zip檔附加密碼->輸出儲存 情境有個需求要做 文字內容->...
今天和大家分享AwesomeProxy.Net小弟開源AOP輕型框架 簡單介紹 AOP (Aspect-Oriented Programming) AOP 是...
Retrospective 回顧 JB:呼! 終於到尾聲啦!可是...我們原本預期這30天可以完成30個需求(User Story),可是我們最後只完成了27個...
使用單例模式實做線性分配器(2/2) 延續Day28.使用單例模式實做線性分配器(1/2)的需求,我們接下來要開始實作取號的方法。 Sample Codes...
使用單例模式實做線性分配器(1/2) 線性分配器(Linear Block Allocator)與高低位分配器(Hi/Lo allocator)皆是在不需要頻繁...
在ASP.NET Core利用狀態模式來製造View Model Scenario 我們在Day26時,利用了建造者模式來製造View Model。在這個例子,...
在ASP.NET Core利用建造者模式來製造View Model Scenario 專案中需要在MVC同一個VIEW上動態依照後端提供的每種產品規格(View...
在策略模式使用委派解耦合 我們在先前的文章已用實例來說明GOF的 Creational design patterns Structural design p...
Singleton 單例模式 僅將此篇文章獻給我的摯友、導師,Charles,此篇文章參考了大部分他的知識和文章,原文:程湘之間 需求描述 Amy(PO):...
Observer 觀察者模式 定義 定義對象之間的一對多依賴關係,當一個對象更改狀態時,會自動通知並更新其所有依賴的對象。(WIKI) UML Obse...
Command 命令模式 1944年,在第二次世界大戰中,同盟國聯軍進攻歐洲北部-法國諾曼第地區的登陸戰役,代號Operation Overlord。這次作戰...
Iterator 迭代器模式 需求描述 Amy(PO): As a 電商老闆I want 舉辦行銷活動,購物車結帳時: 書籍雜誌:會員相同類別10本以上八折...
Visitor 訪問者模式 需求描述 Amy(PO): As a 電商老闆I want 舉辦行銷活動,購物車結帳時: 書籍雜誌:會員相同類別10本以上八折優...
State 狀態模式 需求描述 Amy(PO): As a 提需求單的使用者I want 需求單管理系統支援在某個需求的狀態改變時,記錄時間並以Email通知...
Memento 備忘錄模式 需求描述 Amy(PO): As a 電子表單使用者I want 系統可以在我填寫表單時,提供記錄草稿的功能,儲存該張表單後,即刪...
Mediator 中介者模式 需求描述 Amy(PO): As a 銀行行員I want 計算客戶評分時,可採用: 各金融商品之評分模型但分別給與權重 各...
Template Method 樣板方法 中文也稱之為範本方法 需求描述 Amy(PO): As a 銀行交易員I want 在衍生性金融商品管理系統可以...
Proxy 代理模式 需求描述 Amy(PO): As a 物流部秘書I want 報價單系統可以在其他服務費加上更多彈性: 加點: 若單趟載超過兩個點,第...
Flyweight 享元模式 需求描述 Amy(PO): As a 公司官網管理者I want 產品頁面可以更快速的顯示(<=2.0Sec)So tha...
Decorator 裝飾者模式 需求描述 Amy(PO): As a 物流部秘書I want 報價單系統可以在標準運費上加上其他服務費:加點/假日運送/延遲費...
今天挑選Composite模式來度過2017年最後一天! 祝福IT邦幫忙的大大們新年快樂 :P Composite 組合模式 需求描述 Amy(PO): As...
Builder 建造者模式 需求描述 Amy(PO): As a 公司入口網站產品經理I want 各BU在公司入口網站首頁看到屬於部門之資訊So that...
Prototype 原型模式 需求描述 Amy(PO): As a 系統使用者I want 降低查詢線上交易報表的回應時間So that 提高作業效率 思考...
Factory 工廠模式 需求描述 Lily(Team member): As a 開發人員I want 建立一個Interface來讓開發人員建立各資料庫連...
Adapter 適配器模式 需求描述 Amy(PO): As a 資料分析者I want 系統可以介接XX店家二代卡機傳回來的EDI並整理資料後存放在資料庫S...
Bridge 橋接模式 需求描述 Amy(PO): As a 建立訂單的秘書I want 可以在同一介面上依據各供應商、產品和是否急件列印不同格式的訂單So...
Facade 外觀模式 Facade 稱為外觀或表面模式,不過比較常聽到英文說法;請聽一下這個單字的念法吧! 需求描述 Amy(PO): As a 資料分...
Chain of Responsibility 職責鍊模式 需求描述 Amy(PO): As a 產品經理I want 多國語系介面So that 顯示使用者...