Kotlin學歷之擴展與委託

簡述 講到Kotlin中的擴展,不得不說代碼的設計原則之一:開閉原則,意思是對擴展開放,對修改關閉。在程序需要進行拓展的時候,不能去修改原有的代碼,實現一個熱插拔的效果。所以一句話概括就是:爲了使程序的擴展性好,易於維護和升級。想要達到這樣的效果,在Kotlin中就用到了擴展函數或者屬性。委託模式已經證明是實現繼承的一個很好的替代方式,就像在java中你寧願使用組合方式也不使用繼承,在kotlin
相關文章
相關標籤/搜索