Tôi rất thích các mẫu thiết kế, nhưng tôi thấy rất khó để xem khi nào tôi có thể áp dụng một mẫu. Tôi đã đọc rất nhiều trang web nơi giải thích các mẫu thiết kế. Tôi hiểu hầu hết chúng, nhưng tôi cảm thấy rất khó để nhận ra một khuôn mẫu trong các tình huống của riêng mình.
Vì vậy, đó là lý do tại sao tôi hỏi câu hỏi này. Có bất kỳ hướng dẫn / chuông cảnh báo nào khi sử dụng mẫu thiết kế nào không.
Ví dụ: nếu bạn đang thực hiện một câu lệnh switch để xác định đối tượng nào bạn cần tạo, bạn có thể muốn sử dụng mẫu thiết kế nhà máy. Vì vậy, câu lệnh switch trong trường hợp này là một 'hồi chuông cảnh báo' để sử dụng Factory pattern.
Vì vậy, bạn có biết thêm 'chuông báo động' để xác định một mẫu thiết kế?