什么是組件?
可替換部件,eg汽車制造業

什么是面向對象?

將問題拆分,如何拆分合理,各個部分的交互聯系怎么做?

什么樣子的結構是耦合的?如何一個系統的運轉依靠於各個對象的運轉
一個對象自己決定何時,如何創建自己依賴的其他對象

什么樣子的結構是合理的,解決耦合的?

怎么開發組件?
知道問題的結構是什么,某愛說過:用90%的時間想明白問題結構,再用10%的時間解決問題
第一步:了解組件要解決的問題是什么?
分類
簡單組件關鍵是什么?

復雜組件?風格?

什么是繼承?
什么是多態?
代碼
抽象出風格、規范?

通信
生命周期內,需要做一些具體的業務邏輯怎么通知?

