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
2
5.2k
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.7k
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
8k
Object Oriented Training - Session 4
hatelove
1
5.1k
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.3k
Other Decks in Technology
See All in Technology
グイグイ系QAマネージャーの仕事
sadonosake
0
350
プログラム検証入門
riru
6
880
o1のAPIで実験してみたが 制限きつすぎて辛かった話
pharma_x_tech
0
220
とあるOSSを継続可能にするための取り組みについて / OSS Refactoring Process
bun913
1
210
社内の学びの場・コミュニティ形成とエンジニア同士のリレーションシップ構築/devreljapan2024
nishiuma
3
290
Road to Single Activity
yurihondo
2
240
不動産売買取引におけるAIの可能性とプロダクトでのAI活用
zabio3
0
270
株式会社EventHub・エンジニア採用資料
eventhub
0
3k
Fediverse Discovery Providers overview
andypiper
0
170
可視化により内部品質をあげるAIドキュメントリバース/20240910 Hiromitsu Akiba
shift_evolve
0
230
事前準備が肝!AI活用のための業務改革
layerx
PRO
1
390
スタッフエンジニアの道: The Staff Engineer’s Path
snoozer05
PRO
44
14k
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.9k
How To Stay Up To Date on Web Technology
chriscoyier
786
250k
The Brand Is Dead. Long Live the Brand.
mthomps
53
38k
Faster Mobile Websites
deanohume
304
30k
Why You Should Never Use an ORM
jnunemaker
PRO
53
8.9k
In The Pink: A Labor of Love
frogandcode
139
22k
[RailsConf 2023] Rails as a piece of cake
palkan
48
4.6k
For a Future-Friendly Web
brad_frost
174
9.3k
Bash Introduction
62gerente
608
210k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.3k
Building Your Own Lightsaber
phodgson
101
6k
How STYLIGHT went responsive
nonsquared
93
5.1k
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
回顧 -心得分享