[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 […]