物件導向程式設計:
1.基本思想:將系統分解為一組可重用的物件
2.物件之間維護相互之間的依賴關係
3.應用程式通過類和介面組織
4.oop的程式設計元素實現核心的業務需要
需求分析:
電腦需要使用cpu去玩遊戲。
每個實體都是乙個物件,電腦獲得cpu之後去玩遊戲。
androidcpu:
package demo1;
public class androidcpu
}
ioscpu:
package demo1;
public class ioscpu
}
電腦類:
package demo1;
public class computer
}
啟動類:
package demo1;
public class run
}
實現二:分離介面和實現
public inte***ce cpu
啟動類:
public class ioscpu implements cpu
}
實現三:採用容器類,所有物件都由容器管理
容器類:
public class container
public static container getinstance(
) return instance;
} public object getcomponent(string key
) }
啟動類:
public class run
}
實現四:使用電腦選擇類,封裝查詢邏輯,對外公開查詢元件。
}實現五:分離介面和實現,進行依賴注入。
電腦類:
public class computer
public void playgame(
) }
啟動類:
package demo5;
public class run
}
SQLserver上課筆記
nth child 概述匹配其父元素下的第n個子或奇偶元素 eq index 只匹配乙個元素,而這個將為每乙個父元素匹配子元素。nth child從1開始的,而 eq 是從0算起的!可以使用 nth child even nth child odd nth child 3n nth child 2 ...
上課隨堂筆記
運算子有一元 二元和三元運算子。分類 一元二元和三元 乙個數兩個數三個數 按優先順序 運算方向分 a b c 從左向右 從右向左 賦值運算子為 方向 從右向左 優先順序 最低 let a b c d 5 先算右 注意 左側只能有乙個常量或變數 求餘 自加自減!不能用於常量只能用於變數 1 var a...
上課筆記 for迴圈
for 迴圈 1 格式 for 初始化 條件 增量 print 1到50累加得 sum for im 遍歷 3.1功能 通過乙個迴圈變數,一次取出要遍歷集合的值,來進行運算 3.2 格式 for 變數 in 集合 switch case 格式化的條件分支寫法,完全可以用if else if n個 e...