原创 設計模式(一)創建型模式 - 簡單工廠模式

更多最新文章歡迎大家訪問我的個人博客😄:豆腐別館 在現實生活中社會分工越來越細,越來越專業化。各種產品有專門的工廠生產,徹底告別了自給自足的小農經濟時代,這大大縮短了產品的生產週期,提高了生產效率。同樣,在軟件開發中能否做到軟件對

原创 填坑:讓JPA使用更順手

更多最新文章歡迎大家訪問我的個人博客😄:豆腐別館 用習慣了mybatis及mybatisplus,剛開始拿起spring-data-jpa,其無法局部更新、原生sql查詢返回非JavaBean的List<Map<String, O

原创 設計模式(二)創建型模式 - 工廠方法模式

更多最新文章歡迎大家訪問我的個人博客😄:豆腐別館    上文介紹的簡單工廠模式提到了當所需生產的產品逐漸增多時,其違反了單一職責原則及開閉原則,而工廠方法模式,即是對簡單工廠模式的進一步抽象化。 一、模式的定義 定義創建產品對象

原创 設計模式(四)創建型模式 - 單例模式

更多最新文章歡迎大家訪問我的個人博客😄:豆腐別館 在某些系統中,爲了節省內存資源,保證數據內容的一致性,對某些類要求只能創建一個實例,這就是所謂的單例模式。 一、模式的定義 單例模式(Singleton),指一個類只有一個實例

原创 設計模式概述篇

一、軟件設計模式的概念與意義 1. 軟件設計模式的概念 軟件設計模式(Software Design Pattern),又稱設計模式(Design Pattern),是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總