Slide 1

Slide 1 text

Presenter: Joey Date: 2012/07/23 OO Training – principle review

Slide 2

Slide 2 text

- 2 - OO三特性 封裝 繼承 多型

Slide 3

Slide 3 text

- 3 - 抽象 abstract interface

Slide 4

Slide 4 text

- 4 - 基本設計方式 interface-driven intention-driven 使用物件與生成物件分離

Slide 5

Slide 5 text

- 5 - SOLID原則 單一職責 原則 開放封閉 原則 Liskov替 換原則 最小知識 原則 介面隔離 原則 依賴反轉 原則

Slide 6

Slide 6 text

- 6 - 基本原則 DRY KISS YAGNI

Slide 7

Slide 7 text

回顧 -心得分享