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) 人氣()