Java 接口和抽象類區(qū)別
摘要: 一個(gè)軟件設(shè)計(jì)的好壞,我想很大程度上取決于它的整體架構(gòu),而這個(gè)整體架構(gòu)其實(shí)就是你對整個(gè)宏觀商業(yè)業(yè)務(wù)的抽象框架,當(dāng)代表業(yè)務(wù)邏輯的高層抽象層結(jié)構(gòu) 合理時(shí),你底層的具體實(shí)現(xiàn)需要考慮的就僅僅是一些算法和一些具體的業(yè)務(wù)實(shí)現(xiàn)了。當(dāng)你需要再開發(fā)另一個(gè)相近的項(xiàng)目時(shí),你以前的抽象層說不定還可以再次利用 。面對對象的設(shè)計(jì),復(fù)用的重點(diǎn)其實(shí)應(yīng)該是抽象層的復(fù)用,而不是具體某一個(gè)代碼塊的復(fù)用。
閱讀全文
posted @
2013-03-08 09:03 ForMeBlog 閱讀(183) |
評論 (0) 編輯