Chia Sẻ Khóa Học Design Patterns Trong Modern C++ [Khóa 6837 A]
Khám phá cách triển khai hiện đại các design pattern với С++.
Bạn sẽ học được gì:
- ✓ Nhận biết và áp dụng các design pattern.
- ✓ Tái cấu trúc các thiết kế hiện có để sử dụng các design pattern.
- ✓ Lý do về khả năng ứng dụng và khả năng sử dụng của design pattern.
- ✓ Tìm hiểu cách sử dụng các khía cạnh khác nhau của Modern C++.
Khóa học này cung cấp một cái nhìn tổng quan toàn diện về Design Patterns trong Modern C++ từ góc độ thực tế. Khóa học này đặc biệt bao gồm các pattern với việc sử dụng:
- ✓ Phiên bản mới nhất của ngôn ngữ lập trình C++.
- ✓ Sử dụng các phương pháp lập trình hiện đại: dependency injection, sử dụng coroutine và hơn thế nữa!
- ✓ Sử dụng các công cụ dành cho nhà phát triển hiện đại như CLion và ReSharper C++.
- ✓ Thảo luận về các biến thể của pattern và các phương pháp thay thế.
Khóa học này cung cấp cái nhìn tổng quan về tất cả các Gang of Four (GoF) design pattern như được nêu trong cuốn sách chuyên đề của chúng, cùng với các biến thể, điều chỉnh và thảo luận về cách sử dụng nội tại của các pattern trong ngôn ngữ.
Design Pattern là gì?
Design Pattern là giải pháp có thể tái sử dụng cho các vấn đề lập trình phổ biến.
Cuốn sách gốc được viết bằng C++ và Smalltalk làm ví dụ, nhưng kể từ đó, các mẫu thiết kế đã được điều chỉnh cho phù hợp với mọi ngôn ngữ lập trình có thể tưởng tượng được: Swift, C#, Java, PHP và thậm chí cả các ngôn ngữ lập trình không hướng đối tượng, chẳng hạn như JavaScript .
Sức hấp dẫn của các design pattern là bất diệt: chúng ta thấy chúng trong các thư viện, một số trong số chúng có sẵn trong các ngôn ngữ lập trình và bạn có thể sử dụng chúng hàng ngày ngay cả khi bạn không nhận ra chúng ở đó.
Khóa học này bao gồm những Pattern nào?
Khóa học này bao gồm tất cả các GoF design pattern. Trên thực tế, đây là danh sách đầy đủ những gì được đề cập:
- SOLID Design Principles : Single Responsibility Principle, Open-Closed Principle, Liskov Substitution Principle, Interface Segregation Principle and Dependency Inversion Principle.
- Creational Design Patterns : Builder, Factories (Factory Method and Abstract Factory), Prototype and Singleton.
- Structrural Design Patterns: Adapter, Bridge, Composite, Decorator, Façade, Flyweight và Proxy
- Behavioral Design Patterns: Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Null Object, Observer, State, Strategy, Template Method và Visitor.
Khoa học nay danh cho ai?
Khóa học này dành cho các nhà phát triển C++, những người muốn xem không chỉ các ví dụ trong sách giáo khoa về các design pattern mà còn cả các biến thể và thủ thuật khác nhau có thể áp dụng để triển khai các design pattern theo cách hiện đại.
Mục lục:
- ✓ 01. Giới thiệu.
- ✓ 02. SOLID Design Principles.
- ✓ 03. Builder.
- ✓ 04. Factories.
- ✓ 05. Prototype.
- ✓ 06. Singleton.
- ✓ 07. Adapter.
- ✓ 08. Bridge.
- ✓ 09. Composite.
- ✓ 10. Decorator.
- ✓ 11. Façade.
- ✓ 12. Flyweight.
- ✓ 13. Proxy.
- ✓ 14. Chain of Responsibility.
- ✓ 15. Command.
- ✓ 16. Interpreter.
- ✓ 17. Iterator.
- ✓ 18. Mediator.
- ✓ 19. Memento.
- ✓ 20. Observer.
- ✓ 21. State.
- ✓ 22. Strategy.
- ✓ 23. Template Method.
- ✓ 24. Visitor.
- ✓ 25. Tóm tắt khóa học.
Khóa học này dành cho ai:
- ✓ Nhà phát triển phần mềm C++ mới bắt đầu và có kinh nghiệm.
- ✓ Các Developer quan tâm đến việc triển khai các design pattern.
- ✓ Nhà khoa học máy tính.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU