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.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
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
170
生成AI時代にこそ求められるSRE / SRE for Gen AI era
ymotongpoo
5
2.5k
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
150
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
570
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.3k
Mosaic AI Gatewayでコーディングエージェントを配るための運用Tips / JEDAI 2026 新春 Meetup! AIコーディング特集
genda
0
150
あたらしい上流工程の形。 0日導入からはじめるAI駆動PM
kumaiu
5
750
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
41k
使いにくいの壁を突破する
sansantech
PRO
1
110
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
0
310
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
190
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
310
Everyday Curiosity
cassininazir
0
130
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Mind Mapping
helmedeiros
PRO
0
75
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
100
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
430
Balancing Empowerment & Direction
lara
5
880
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Optimizing for Happiness
mojombo
379
71k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
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
回顧 -心得分享