{"componentChunkName":"component---src-templates-tag-template-js","path":"/tag/dependency-inversion","result":{"data":{"site":{"siteMetadata":{"title":"Wei-Ming's Blog","subtitle":"Share knowledge about software engineer. Believe sharing can change the world."}},"allMarkdownRemark":{"edges":[{"node":{"fields":{"slug":"/posts/solid-dependency-inversion","categorySlug":"/category/程式架構/"},"frontmatter":{"title":"直白理解什麼是 Dependency Inversion （依賴反轉）","date":"2020-12-04T16:12:04.772Z","category":"程式架構","description":"Dependency Inversion 是一種程式設計技巧，有助於改變程式之間相互依賴的關係，寫出更容易被重複使用、更能擴充的程式，降低維護成本。是邁向資深工程師必學的概念。如果你聽過 SOLID 原則，Dependency Inversion 就是裡面的 \"D\"。"}}}]}},"pageContext":{"tag":"Dependency Inversion","currentPage":0,"postsLimit":4,"postsOffset":0,"prevPagePath":"/tag/dependency-inversion","nextPagePath":"/tag/dependency-inversion/page/1","hasPrevPage":false,"hasNextPage":false}},"staticQueryHashes":["251939775","401334301","825871152"]}