1.DIP 原則定義
- 1.高層次模組不應該依賴於低層次模組。
- 2.抽象模組(interface,abstract class...)不應該依賴於細節(實作部分)。
- 3.細節(實作部分)應該要依賴於高層次模組。
melomelo1988 發表在 痞客邦 留言(0) 人氣()
1.Liskov Substitution Principle 定義:
子類別可以替代父類別,但父類別並不可以取代子類別。
melomelo1988 發表在 痞客邦 留言(0) 人氣()
1.OCP 定義:
軟體應該是可以擴充但是不可以修改的(對擴展開放對修改封閉)。
melomelo1988 發表在 痞客邦 留言(0) 人氣()
1.單一職責定義:
這裡所稱之職責即為"功能"。就一個類別來說,單一職責意味著僅有一個引起其變化之原因。
melomelo1988 發表在 痞客邦 留言(0) 人氣()
1.陣列宣告與初化:
int[] myIntArray = new int[] {1,2,3,4,5,6};
melomelo1988 發表在 痞客邦 留言(0) 人氣()
1.Boxing
def: 將一個實值型別(ex.int,string....etc)隱式轉換為object類別,也就是建立一個object實例,並將要裝箱之值複製給該object。
melomelo1988 發表在 痞客邦 留言(0) 人氣()
1.泛型建構式與解建構式
public class MyGenericList<T>
melomelo1988 發表在 痞客邦 留言(0) 人氣()
1.泛型來源,為何要有泛型?
- 1.沒有泛型你需要轉型以及多打字。
- 2.編譯時期型別安全檢查問題,編譯可能會過但執行會錯。
ex.
melomelo1988 發表在 痞客邦 留言(0) 人氣()
1.select 查詢且合併欄位
var result =
melomelo1988 發表在 痞客邦 留言(0) 人氣()
1.JS部分:
melomelo1988 發表在 痞客邦 留言(0) 人氣()