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