![240](https://upload.jianshu.io/users/upload_avatars/3498946/30d2d878c8f4.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1.單一職責原則(Single Responsibility Principle) 單一職責原則簡而言之就是每個類只擔任一個職責,即每個類只有...
1.創(chuàng)建者模式 提供一種在創(chuàng)建對象的同時坟募,隱藏創(chuàng)建邏輯的方式戏阅,而不是使用new運算符直接實例化對象靖诗。 工廠模式(Factory Pattern)...
一個工廠通過方法創(chuàng)建多個產(chǎn)品。 工廠模式:創(chuàng)建對象時不會對客戶端暴露創(chuàng)建邏輯锭魔,并且通過使用一個共同的接口來指向新創(chuàng)建的對象。 意圖:定義一個創(chuàng)建...
多個工廠創(chuàng)建多個產(chǎn)品族。 抽象工廠模式: 抽象工廠模式:圍繞一個超級工廠創(chuàng)建其他工廠困乒。該超級工廠稱為其他工廠的工廠。在抽象工廠模式中贰谣,接口負責創(chuàng)...
只要一個實例娜搂,減少系統(tǒng)開銷。 單例模式: 這種模式涉及到一個單一的類吱抚,該類負責創(chuàng)建自己的對象百宇,同時確保只有單個對象被創(chuàng)建。這個類提供了一種訪問其...
分解構(gòu)建步驟秘豹,分步構(gòu)建 建造者模式: 使用多個簡單的對象一步一步構(gòu)建成一個復雜的對象携御。 一個Builder類會一步一步構(gòu)造最終的對象。該Buil...
Component Pattern 組件模式 Intent 意義 Allow a single entity to span multiple ...
Data Locality Pattern 數(shù)據(jù)局部性模式 Intent 意義 Accelerate memory access by arra...
Dirty Flag Pattern 臟標記模式 Intent 意義 Avoid unnecessary work by deferring i...