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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
hatelove
July 31, 2012
Technology
2
5.3k
OO training 基本原則整理
OO training 基本原則整理
hatelove
July 31, 2012
Tweet
Share
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
A Casual Introduction to RISC-V
omasanori
0
560
スピンアウト講座03_CLAUDE-MDとSKILL-MD
overflowinc
0
1.1k
AIエージェント×GitHubで実現するQAナレッジの資産化と業務活用 / QA Knowledge as Assets with AI Agents & GitHub
tknw_hitsuji
0
190
スピンアウト講座05_実践活用事例
overflowinc
0
1k
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
210
BFCacheを活用して無限スクロールのUX を改善した話
apple_yagi
0
110
Phase09_自動化_仕組み化
overflowinc
0
1.5k
ThetaOS - A Mythical Machine comes Alive
aslander
0
140
Phase02_AI座学_応用
overflowinc
0
2.5k
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
20
10k
DMBOKを使ってレバレジーズのデータマネジメントを評価した
leveragestech
0
200
visionOS 開発向けの MCP / Skills をつくり続けることで XR の探究と学習を最大化
karad
1
1.2k
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Between Models and Reality
mayunak
2
240
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
410
Writing Fast Ruby
sferik
630
63k
The Invisible Side of Design
smashingmag
302
51k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
BBQ
matthewcrist
89
10k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
[SF Ruby Conf 2025] Rails X
palkan
2
850
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
回顧 -心得分享