原文文檔地址:
https://www.yuque.com/u21302470/yf53cd/hhuqmd
設(shè)計模式遵循六?原則购啄;單?職責( ?個類和?法只做?件事 )、??替換( 多態(tài),?類可擴展?類 )甘磨、依賴 倒置( 細節(jié)依賴抽象,下層依賴上層 )腥例、接?隔離( 建?單?接? )秋柄、迪?特原則( 最少知道,降低耦合 )软瞎、開閉 原則( 抽象架構(gòu),擴展實現(xiàn) )拉讯,會在具體的設(shè)計模式章節(jié)中涤浇,進?體現(xiàn)。
1.創(chuàng)建型模式
這類模式提供創(chuàng)建對象的機制魔慷, 能夠提升已有代碼的靈活性和可復?性只锭。
2. 結(jié)構(gòu)型模式
這類模式介紹如何將對象和類組裝成較?的結(jié)構(gòu), 并同時保持結(jié)構(gòu)的靈活和?效院尔。
3. ?為模式
這類模式負責對象間的?效溝通和職責委派蜻展。