Java & Design Pattern

Series Java & Design Pattern trình bày các nguyên lý thiết kế và mẫu thiết kế qua code Java chạy thật: SOLID, các mẫu GoF, Dependency Injection, Repository và Specification với JPA, DDD, Hexagonal Architecture, CQRS, ...

Java & Design Pattern

Lập trình
15/09/2022 13 phút đọc

Adapter pattern: nối API cũ với giao diện mới

Một dự án thương mại điện tử Việt thường có cổng thanh toán cũ: thư viện .jar của nhà cung cấp, nhận số tiền theo đơn vị nhỏ nhất, trả về mã số nguyên thay vì kết quả có kiểu, và ném ngoại lệ checked....

Lập trình
06/01/2022 15 phút đọc

Nguyên lý SOLID trong Java qua ví dụ thực tế

Hầu hết hệ thống Java trong doanh nghiệp đều bắt đầu gọn gàng rồi dần rối: một class OrderService vừa tính tiền, vừa ghi database, vừa gửi email; thêm một loại khuyến mãi thì phải mở đúng hàm đã chạy...