Phương pháp Fowler

Phương pháp Fowler là một phương pháp thiết kế được phát triển bởi Eric Frederick Fowler và được coi là một trong những phương pháp phổ biến nhất trong thiết kế phần mềm. Phương pháp này được đề xuất vào năm 1994, khi phiên bản đầu tiên của ngôn ngữ lập trình Java được tạo ra tại Sun Microsystems.

Phương pháp của Fowler bao gồm ba nguyên tắc chính: thực hiện theo hợp đồng, tạo khuôn mẫu và mở rộng lớp sang các giao diện. Nguyên tắc cơ bản của phương pháp này là chia chương trình thành các phần có thể ghép lại với nhau để tạo thành chương trình mới.