• HOME
  • ABOUT ME
  • C++ CƠ BẢN
  • C++ NÂNG CAO
  • DESIGN PATTERNS
  • CODE GYM
  • TECH365
  • KIẾN THỨC TỔNG HỢP
    • 4 TÍNH CHẤT CỦA OOP
    • LINUX / YOCTO / AOSP
    • VISUAL STUDIO
    • CTDL & GIẢI THUẬT

Design Patterns

[Design Patterns #8] State Pattern

Tháng Bảy 29, 2019 Mr.Shun 0
State Pattern cho phép một đối tượng có thể thay đổi hành vi (behavior) của nó dựa trên trạng thái bên trong (internal state). Do […]

[Design Patterns #7] Observer Pattern

Tháng Bảy 19, 2019 Mr.Shun 0
Observer Pattern còn có thể gọi là Publish-Subscribe Pattern, là design pattern dùng để tạo ra mối quan hệ phụ thuộc one-to-many giữa các đối […]

[Design Patterns #6] Template Method Pattern

Tháng Bảy 11, 2019 Mr.Shun 0
Template Method Pattern được áp dụng để định nghĩa ra cấu trúc chung, bộ khung (hay còn gọi skeleton – xương sống) chung cho một […]

[Design Patterns #5] Facade Pattern

Tháng Bảy 9, 2019 Mr.Shun 0
Facade Pattern là một design pattern khá giống với Adapter Pattern. Cả 2 design patterns này đều dùng để chuyển đổi interface của các class […]

[Design Patterns #4] Adapter Pattern

Tháng Bảy 3, 2019 Mr.Shun 0
Bài toán cần giải quyết Giả sử chúng ta đang phát triển một ứng dụng trên nền tảng web, ứng dụng bao gồm 2 phần […]

[Design Patterns #3] Factory Pattern – Phần 2: Abstract Factory

Tháng Sáu 14, 2019 Mr.Shun 0
Ở phần 1 của Factory Pattern mình đã giới thiệu cho các bạn về Factory Method. Trong bài viết này mình sẽ tiếp tục giới […]

[Design Patterns #3] Factory Pattern – Phần 1: Factory Method

Tháng Năm 17, 2019 Mr.Shun 0
Factory Pattern bao gồm 2 patterns là Factory Method và Abstract Factory. Ở phần 1 của Factory Pattern này mình sẽ giới thiệu và phân […]

[Design Patterns #2] Singleton Pattern

Tháng Năm 13, 2019 Mr.Shun 0
Bài toán cần giải quyết (Tình huống giả định) —– Tôi là chuyên gia về thiết kế phần mềm ở công ty XYZ và tôi […]

[Design Patterns #1] Bài mở đầu – Design Patterns là gì ?

Tháng Tư 24, 2019 Mr.Shun 0
Design Patterns là gì ? Trong phát triển phần mềm, chúng ta (đặc biệt là những bạn làm vai trò Technical Leader, Solution Architect) thường phải […]

Facebook Page

Ads

Forum

Bài viết mới

  • Ý nghĩa của Change-Id trong Gerrit Code Review

    Tháng Một 27, 2022 0
  • Android Automotive OS – Android based platform dành cho ô tô

    Tháng Một 19, 2022 0
  • Dùng song song 2 mạng Ethernet và Wifi trên Windows

    Tháng Chín 27, 2021 0
  • Một số cách convert number sang string trong C++

    Tháng Năm 7, 2021 0
  • Toán tử ‘typeid’ trong C++

    Tháng Ba 8, 2021 0
  • Bộ tiền xử lý – Preprocessor trong C/C++

    Tháng Mười Hai 28, 2020 0
  • Cùng tìm hiểu về Base64 encoding

    Tháng Mười Một 4, 2020 0

Chuyên mục

  • 4 TÍNH CHẤT CỦA OOP
  • BEST PRACTICES
  • C++ NÂNG CAO
  • CODE GYM
  • CTDL & GIẢI THUẬT
  • DESIGN PATTERNS
  • KIẾN THỨC TỔNG HỢP
  • LINUX / YOCTO / AOSP
  • TECH365
  • VISUAL STUDIO

    Tags
    access specifiers (2) android (2) automotive (6) C++ (10) c++ cơ bản (72) c++ nâng cao (3) chuỗi (8) class (3) codefun (3) const (4) con trỏ (4) Cplusplus (14) cppdeveloper (3) debug (2) Design Patterns (9) Developer (2) enum (3) friend class (2) Function (3) function overloading (2) Git (3) GitHub (2) hacker (4) hash function (2) Hàm (3) hằng (3) Job (2) linux (9) Lập trình hướng đối tượng (3) lớp bạn (2) nullptr (3) OOP (4) operator (8) overload (3) pointer (8) Programming (3) security (3) Stack Overflow (2) string (18) thuật toán (2) tip (2) toán tử (13) ubuntu (3) Yocto (3) ép kiểu (5)
    Bài viết gần đây
    • 5 cấp độ tự động của công nghệ XE TỰ LÁI (Autonomous Car) hiện nay

      Tháng Mười 21, 2020 0
    • Hãy kiểm soát “temporary objects” trong chương trình C++

      Tháng Mười 8, 2020 0
    • ĐỪNG OVERLOAD (nạp chồng) hàm bằng cách phân biệt tham số kiểu POINTER/NUMERIC

      Tháng Chín 29, 2020 0
    • Virtual Tables (vtable) trong C++

      Tháng Chín 15, 2020 0
    • HÀNH TẨU GIANG HỒ CÙNG C++ CUỒNG ĐAO

      Tháng Tám 28, 2020 0
    • Top 10 H.A.C.K.E.R khét tiếng nhất mọi thời đại

      Tháng Tám 11, 2020 0

    Copyright © 2025 CppDeveloper by Phạm Minh Tuấn (SHUN)