United Stateskiat/OOP-Design-Patterns
OOP Design Patterns Code Examples
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
📚 OOP-Design-Patterns: Tủ sách mẫu Design Patterns bằng Java & C++
Tập hợp ví dụ thực hành các Design Patterns kèm công cụ kiểm tra chất lượng code.
Đây là kho mã nguồn cung cấp ví dụ về các Design Patterns phổ biến bằng Java và C++. Dự án không chỉ dừng ở việc minh họa lý thuyết, mà còn tích hợp các công cụ hỗ trợ phát triển chất lượng như Maven, JUnit, FindBugs, Checkstyle (Java) và CMake, Valgrind (C++).
✨ Điểm nổi bật
- Hai ngôn ngữ: Ví dụ bằng cả Java và C++.
- Công cụ Java: Dựng bằng Maven, test bằng JUnit, kiểm tra code bằng FindBugs và Checkstyle.
- Công cụ C++: Dựng bằng CMake, dùng Smart Pointer, C++14, biên dịch bằng Clang hoặc GCC.
- Quản lý bộ nhớ: Kiểm tra rò rỉ bộ nhớ bằng Valgrind.
- Tài liệu tham khảo: Liên kết tới sách, trang web, khóa học và video hướng dẫn.
💡 Vì sao đáng chú ý
Dự án cung cấp cách tiếp cận thực tiễn với Design Patterns qua code mẫu chạy được. Sự kết hợp với các công cụ kiểm tra chất lượng (FindBugs, Checkstyle, Valgrind) giúp người học không chỉ hiểu pattern mà còn viết code sạch và an toàn. Phù hợp cho sinh viên, lập trình viên mới hoặc người muốn ôn lại kiến thức OOP.
#DesignPatterns #OOP #Java #Cpp #TiniX
Similar Projects
Discover other similar projects and AI models.
Türkçe kaynağa destek olması amacıyla oluşturulmuş bir kaynaktır. Konu anlatımının yanı sıra C#, Java, Go, Python, Kotlin ve TypeScript gibi birçok dilde tasarım desenlerinin uygulamasını içermektedir.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Learn Low Level Design (LLD) and prepare for interviews using free resources.
Sách Design Pattern Tiếng Việt - Một cái nhìn tổng quan về design pattern trong lập trình.
Implementations of programming design patterns in Unity with examples in C# when to use them.
Lambda the ultimate Pattern Factory: FP, Haskell, Typeclassopedia vs Software Design Patterns