曙海教學優勢
本課程面向企事業項目實際需要,秉承二十一年積累的教學品質,嵌入式語言之為嵌入式系統提供的 C++ 語言的設計模式培訓課程以項目實現為導向,老師將會與您分享設計的全流程以及工具的綜合使用技巧、經驗。線上/線下/上門皆可,嵌入式語言之為嵌入式系統提供的 C++ 語言的設計模式培訓課程專家,課程可定制,熱線:4008699035。
大批企業和曙海
建立了良好的合作關系,合作企業30萬+。曙海的課程培養了大批受企業歡迎的工程師。曙海的課程在業內有著響亮的知名度。
?為嵌入式系統提供的 C++ 語言的設計模式培訓課程
Design Patterns in C++ for Embedded Systems
Introduction?
- History
- What is a design pattern?
- GoF design patterns
- Typical problems in embedded systems
- Design patterns in embedded systems
- Intention of this course
Creational Patterns
- Singleton
- Abstract Factory
- Builder
- Prototype
- Factory
Structural Patterns
- Bridge
- Smart Pointers
- Reference counting
- Adapter
- Decorator
- Fa?ade
- Composite
- Proxy
- Flyweight
Behavioural Patterns
- Chain of Responsibility
- Strategy
- Template method
- Interpreter
- Iterator
- Mediator
Object Orientated Callbacks
- Observer
- C++ callbacks
- Command pattern
- Publish and Subscribe
Anti- Patterns
- God class
- Lava flow
- Poltergeists
- Stove Pipe
Real Time Patterns
- Threading
- Mutex
- Semaphores
- Thread Pools
- Barriers
- Futures
- Latches
- Exchangers
- Notifications
- Executors
- Transactions
Real Time Anti-patterns
- Thread Affinity
- Race conditions
- Deadlock
- Livelock
- Priority inversion