程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> Java 設計模式原則,java設計模式原則

Java 設計模式原則,java設計模式原則

編輯:JAVA綜合教程

Java 設計模式原則,java設計模式原則


1、    找出應用中可能需要變化之處,把他們獨立出來,不要和那些不需要變化的代碼混在一起。

換句話說,如果每次新的需求一來,都會使某方面的代碼發生變化,那麼你就可以確定,這部分的代碼需要抽出來,和其他穩定的代碼有所區分。

或者說,把會變化的部分取出並封裝起來,以便以後可以輕易地改動或擴充次部分,而不影響不需要變化的其他部分。

 

2、    針對接口編程,而不是這對實現編程

“針對接口編程”真正的意思是“針對超類型(supertype)編程”

這裡所謂的“接口”有多個含義,接口是一個“概念”,也是一種Java的interface構造。你可以在不涉及Java interface的情況下,“針對接口編程”,關鍵就在多態。利用多態,程序可以針對超類型編程,執行時會根據實際狀況執行到真正的行為,不會被綁死在超類型的行為上。“針對超類型編程”這句話,可以更明確地說成“變量聲明類型應該是超類型,通常是一個抽象類或者一個接口,如此,只要是具體實現此超類型的類所產生的對象,都可以指定給這個變量”。這也意味著,聲明類時不用理會以後執行時的真正對象類型。

“針對接口編程”可以很好的解耦合,使代碼和思維更具有層次,也便於以後代碼的更新。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved