iOS架構師之路:慎用繼承

最近在看大神Casa的文章《 跳出面向對象思想(一) 繼承》,腦洞大開。文章給咱們展現了一個隨着產品需求不斷變化的例子,該例子中經過繼承實現不一樣頁面的搜索視圖和搜索邏輯的代碼複用,隨着產品需求的演變,最後致使繼承的搜索功能層級愈來愈深,相互依賴愈來愈嚴重,最後致使拔出蘿蔔帶出泥,又隨着個性化需求的發展,最後代碼變得愈來愈混亂。相信有經驗的開發人員都經歷過這方面的痛苦。繼承對代碼複用來講很是好用,
相關文章
相關標籤/搜索