Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OO training 基本原則整理
Search
hatelove
July 31, 2012
Technology
5.3k
2
Share
OO training 基本原則整理
OO training 基本原則整理
hatelove
July 31, 2012
More Decks by hatelove
See All by hatelove
1. 在沙箱中開發
hatelove
12
3k
BDD in .NET - TDD 在實務上的最後一塊拼圖
hatelove
4
2.9k
OO training homework 3 review and summary
hatelove
1
11k
OO training homework 2 review and summary
hatelove
1
4.6k
OO training homework 1 review and summary
hatelove
1
8.1k
Object Oriented Training - Session 4
hatelove
1
5.2k
Object Oriented Training - Session 3
hatelove
1
11k
Object Oriented Training - Session 2
hatelove
1
4.8k
Object Oriented Training - Session 1
hatelove
1
8.4k
Other Decks in Technology
See All in Technology
EBS暗号化に失敗してEC2が動かなくなった話
hamaguchimmm
2
160
扱える不確実性を増やしていく - スタートアップEMが考える「任せ方」
kadoppe
0
220
プロンプトエンジニアリングを超えて:自由と統制のあいだでつくる Platform × Context Engineering
yuriemori
0
240
システムは「動く」だけでは 足りない - 非機能要件・分散システム・トレードオフの基礎
nwiizo
29
9.3k
2026年に相応しい 最先端プラグインホストの設計<del>と実装</del>
atsushieno
0
130
DevOpsDays Tokyo 2026 軽量な仕様書と新たなDORA AI ケイパビリティで実現する、動くソフトウェアを中心とした開発ライフサイクル / DevOpsDays Tokyo 2026
n11sh1
0
150
🀄️ on swiftc
giginet
PRO
0
390
MLOps導入のための組織作りの第一歩
akasan
0
290
Snowflake Intelligence導入で 分かった活用のコツ
wonohe
0
110
猫でもわかるKiro CLI(CDKコーディング編)
kentapapa
1
120
Azure Speech で音声対応してみよう
kosmosebi
0
150
AI駆動1on1〜AIに自分を育ててもらう〜
yoshiakiyasuda
0
110
Featured
See All Featured
Building Applications with DynamoDB
mza
96
7k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
The SEO identity crisis: Don't let AI make you average
varn
0
440
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Believing is Seeing
oripsolob
1
110
How to build a perfect <img>
jonoalderson
1
5.4k
Deep Space Network (abreviated)
tonyrice
0
110
SEO for Brand Visibility & Recognition
aleyda
0
4.5k
Odyssey Design
rkendrick25
PRO
2
570
Embracing the Ebb and Flow
colly
88
5k
Transcript
Presenter: Joey Date: 2012/07/23 OO Training – principle review
- 2 - OO三特性 封裝 繼承 多型
- 3 - 抽象 abstract interface
- 4 - 基本設計方式 interface-driven intention-driven 使用物件與生成物件分離
- 5 - SOLID原則 單一職責 原則 開放封閉 原則 Liskov替 換原則
最小知識 原則 介面隔離 原則 依賴反轉 原則
- 6 - 基本原則 DRY KISS YAGNI
回顧 -心得分享