隨著軟件規(guī)模的日益龐大,開(kāi)發(fā)者常常需要把復(fù)雜的系統(tǒng)劃分成小的組成部分,這個(gè)時(shí)候,編程接口的設(shè)計(jì)就顯得尤為重要。良好的接口設(shè)計(jì)可以降低系統(tǒng)各部分的相互依賴,提高組成單元的內(nèi)聚性,降低組成單元間的耦合程度,從而提高系統(tǒng)的維護(hù)性和擴(kuò)展性。
而對(duì)于接口,最讓大家耳熟能詳?shù)哪^(guò)于API和SDK。這兩者都有哪些特點(diǎn),作為開(kāi)發(fā)者又該如何選擇,今天的這篇文章,將給你全方位的解答。






