Trong khi phát triển các ứng dụng, chúng ta làm việc với nhiều loại tập hợp như: cấu trúc cây, mảng, tập hợp, bảng băm, ngăn xếp, hàng đợi, … Cách thức mà tập hợp này lưu trữ đối tượng của nó rất khác nhau, và nếu bạn muốn truy cập dữ liệu của những đối […]
Hướng dẫn Java Design Pattern – Interpreter
Interpreter Pattern là gì? Given a language, define a representation for its grammar along with an interpreter that uses the representation to interpret sentences in the language. Interpreter Pattern là một trong những Pattern thuộc nhóm hành vi (Behavior Pattern). Interpreter nghĩa là thông dịch, mẫu này nói rằng “để xác định một biểu diễn […]
Hướng dẫn Java Design Pattern – Command
Đôi khi chúng ta cần gửi các yêu cầu cho các đối tượng mà không biết bất cứ điều gì về hoạt động được yêu cầu hoặc người nhận yêu cầu. Chẳng hạn chúng có một ứng dụng văn bản, khi click lên button undo/ redo, save, … yêu cầu sẽ được chuyển đến hệ […]
Hướng dẫn Java Design Pattern – Chain of Responsibility
Trong các viết trước chúng ta đã cùng tìm hiểu về các Design Pattern thuộc nhóm cấu trúc (Structuaral Pattern). Trong bài viết hôm nay chúng ta sẽ cùng tìm hiểu một Pattern thuộc nhóm hành vi (Behavior Pattern) là Chain of Responsibility. Toàn bộ các mẫu hành vi (Behavior Pattern) xoay quanh nguyên tắc […]