?????????改做JAVA一個多月了,手上的一個小項目基本上做完了,在這一個多月的時間里確實學到了不少東西,對JAVA以及編程的思維方式都有了一些新的認識,寫下來,和大家一起分享和討論.
?????????Programming to an interface,not an implementation,想必這句話大家在網上,或是書上都不止見過一次兩次了,但不知道大家有沒有認真思考過它的意思及它在我們編寫代碼的過程中所起到的作用.
??????? 簡單來說也就是程序要針對接口而不是實現,也就是在程序設計的時候設計好程序的接口,對于實現可以不在急于求成,這樣接口做出來之后,對于其它模塊的調用都是很方便的了,因為別人不用去管你這個接口所要實現的方法有沒有完成,這樣對編程設計工作就有很大的幫助,可以提高開發速度,實現在接口技術也有利于以后程序的維護.特別是很有利于單元測試.
??????? 也許起初你體會不到它的好處,但通過一段時間的使用和了解后,你將會發現接口編程的優勢了.為了能和大家更好的交流,也便于大家了解,在接下來的隨筆中,我會把工作過程中的例子發出來和大家一起討論接口編程的優勢和使用技巧的.