
曙海教學(xué)優(yōu)勢(shì)
本課程面向企事業(yè)項(xiàng)目實(shí)際需要,秉承二十一年積累的教學(xué)品質(zhì),嵌入式語言之為嵌入式系統(tǒng)提供的 C++ 語言的設(shè)計(jì)模式培訓(xùn)課程-以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,老師將會(huì)與您分享設(shè)計(jì)的全流程以及工具的綜合使用經(jīng)驗(yàn)、技巧。線上/線下/上門皆可,嵌入式語言之為嵌入式系統(tǒng)提供的 C++ 語言的設(shè)計(jì)模式培訓(xùn)課程-專家,課程可定制,熱線:4008699035。
曙海的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。曙海的課程在業(yè)內(nèi)有著響亮的知名度。大批企業(yè)和曙海
建立了良好的合作關(guān)系,合作企業(yè)30萬+。
?為嵌入式系統(tǒng)提供的 C++ 語言的設(shè)計(jì)模式培訓(xùn)課程
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