官术网_书友最值得收藏!

5.6 本章總結

抽象工廠模式要解決的是在一個產品族存在多個不同類型的產品(Redis集群、操作系統)的情況下選擇接口的問題。而這種場景在業務開發中也非常多見,只不過可能有時候沒有將它們抽象出來。如果知道在什么場景下可以通過抽象工程優化代碼,那么在代碼層級結構以及滿足業務需求方面,可以得到很好的完成功能實現并提升擴展性和優雅度。設計模式的使用滿足了單一職責、開閉原則和解耦等要求。如果說有什么缺點,那就是隨著業務的場景功能不斷拓展,可能會加大類實現上的復雜度。但隨著其他設計方式的引入,以及代理類和自動生成加載的方式,這種設計上的欠缺也可以解決。

主站蜘蛛池模板: 乐平市| 密山市| 广东省| 博白县| 临江市| 柯坪县| 靖远县| 长岛县| 黑河市| 张家界市| 镇安县| 新化县| 汉阴县| 博客| 嘉祥县| 正安县| 房产| 视频| 沿河| 科技| 湟中县| 南和县| 罗源县| 祁门县| 类乌齐县| 民和| 环江| 金乡县| 宁陵县| 西峡县| 长子县| 五家渠市| 台东市| 奇台县| 房产| 宝兴县| 丰城市| 平定县| 青川县| 大安市| 大方县|