因為在每一個項目中都會使用到eslint的配置,所以這里我選擇全局安裝。 1. 全局安裝eslint 2. 創(chuàng)建eslint配置文件 在項目路徑下執(zhí)行命令 eslint --...
因為在每一個項目中都會使用到eslint的配置,所以這里我選擇全局安裝。 1. 全局安裝eslint 2. 創(chuàng)建eslint配置文件 在項目路徑下執(zhí)行命令 eslint --...
0.環(huán)境準備 由于 ios 打包需要使用 mac,所以使用的環(huán)境為 macOS本文為使用jenkins 自動化構(gòu)建的新手教程,記錄了從0到1的配置過程 (1) 安裝 Jenk...
一、配置本地開發(fā)環(huán)境 由于在小程序中使用 wx.request 發(fā)送請求時,會驗證請求地址是否是已經(jīng)被配置為服務(wù)器域名。在本地開發(fā)中,會去請求本地的接口。為了成功發(fā)起請求,在...
只有一個仲裁者 Mediator 模式 組員向仲裁者報告,仲裁者向組員下達指示,組員之間不在相互詢問和相互指示。 要調(diào)整多個對象之間的關(guān)系時,就需要用到 Mediator 模...
簡單窗口 Facade 模式 使用 Facade 模式可以為互相關(guān)聯(lián)在一起的錯綜復(fù)雜的類整理出高層接口。其中的 Facade 角色可以讓系統(tǒng)對外只有一個簡單的接口。而且,F(xiàn)a...
推卸責任 Chain of Responsibility 模式 將多個對象組成一條職責鏈,然后按照它們在職責鏈上的順序一個一個地找出到底應(yīng)該誰來負責處理。 使用 Chain ...
訪問數(shù)據(jù)結(jié)構(gòu)并處理數(shù)據(jù) Visitor 模式 將數(shù)據(jù)結(jié)構(gòu)和處理分離開。編寫一個表示“訪問者”的類來訪問數(shù)據(jù)結(jié)構(gòu)中的元素,并把對各元素的處理交給訪問者類。 示例程序 Visit...
裝飾邊框與被裝飾物的一致性 Decorator 模式 不斷地為對象添加裝飾的設(shè)計模式被稱為 Decorator 模式。 示例程序 Display.java StringDis...
容器與內(nèi)容的一致性 Composite 模式 能夠使容器與內(nèi)容具有一致性,創(chuàng)造出遞歸結(jié)構(gòu)的模式。 示例程序 Entry.java Directory.java File.ja...
整體地替換算法 Strategy 模式 整體替換算法的實現(xiàn)部分 示例程序 Hand.java Strategy.java(Strategy) WinningStrategy....
將類的功能層次結(jié)構(gòu)與實現(xiàn)層次結(jié)構(gòu)分離 Bridge 模式 Bridge 模式的作用是將類的功能層次結(jié)構(gòu)和類的實現(xiàn)層次結(jié)連接起來。 類的層次結(jié)構(gòu)的兩個作用: 希望增加新的功能時...
將關(guān)聯(lián)的零件組裝成產(chǎn)品 Abstract Factory 模式 抽象工廠的工作是將“抽象零件”組裝為“抽象產(chǎn)品”。 我們并不關(guān)心零件的具體實現(xiàn),而是只關(guān)心接口。我們僅使用該接...
組裝復(fù)雜的實例 Builder 模式 首先建造組成這個物體的各個部分,然后分階段將它們組裝起來 示例程序 Builder.java(Builder) Director.jav...
通過復(fù)制生成實例 Prototype模式 在一些情況下,我們需要根據(jù)現(xiàn)有的實例來生成新的實例。比如: 對象種類繁多,無法將它們整合到一個類中時 難以根據(jù)類生成實例時 想解耦框...
編碼習慣 Kotlin 的語言編碼風格 命名風格 命名風格默認和 Java 編碼習慣一樣,比如: 命名使用駝峰風格(命名中避免出現(xiàn) _ ) 類型以大寫字母開頭 方法和變量以小...
習慣用法 一個隨機和經(jīng)常被使用的kotlin習慣用法集合。 如果你有非常喜歡的習慣用法,可以在 github 上提交你的 pull request。 創(chuàng)建 DTOs(POJO...
一、何為領(lǐng)域驅(qū)動設(shè)計 在啟動一個軟件項目時,我們應(yīng)該關(guān)注軟件涉及的領(lǐng)域。軟件的最終目的是增進一個特定的領(lǐng)域。 如何理解你的領(lǐng)域最佳的方式是讓軟件成為領(lǐng)域的一個映射。軟件需要包...
環(huán)境準備 node、webstorm 創(chuàng)建項目 使用 create-react-app 快速構(gòu)建 React 開發(fā)環(huán)境create-react-app 自動創(chuàng)建的項目是基于 ...