Giới thiệu về hình mẫu

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về Apigee X.
thông tin

Phần này trình bày về các phản mẫu phổ biến được quan sát thấy dưới dạng một phần của proxy API được triển khai trên nền tảng Apigee Edge.

Tin vui là từng đối tượng trong số này đều có thể được xác định và chỉnh sửa rõ ràng bằng các phương pháp hay và phù hợp. Do đó, các API được triển khai trên Edge sẽ phục vụ đúng mục đích và hiệu quả hơn.

Tóm tắt hiệu ứng phản mẫu

Bảng dưới đây liệt kê các đối tượng không có mẫu trong phần này:

Danh mục Phủ hoạ tiết
Phản mẫu của chính sách
Phản mẫu hiệu suất
Phản mẫu chung
Lớp phủ chống hoa văn của phần phụ trợ
Cạnh dành cho phản mẫu trên Đám mây riêng tư

Tải sách điện tử Antipattern xuống

Ngoài các đường liên kết ở trên, bạn cũng có thể tải xuống mẫu sách điện tử ở định dạng sách điện tử:

Phản mẫu là gì?

Wikipedia định nghĩa phản mẫu phần mềm là:

Trong kỹ thuật phần mềm, chống mẫu là một mẫu có thể được sử dụng phổ biến nhưng không hiệu quả và/hoặc phản tác dụng trên thực tế.

Nói một cách đơn giản, phản mẫu là thứ mà phần mềm cho phép "người dùng" làm, nhưng là thứ có thể có tác động bất lợi về chức năng, khả năng sử dụng hoặc hiệu suất.

Ví dụ: hãy xem xét một tựa như "Lớp/Đối tượng Thần".

Theo cách nói hướng đối tượng, lớp thần (god class) là lớp kiểm soát quá nhiều lớp cho một ứng dụng nhất định.

Ví dụ: hãy xem xét một ứng dụng có cây tham chiếu sau:

Hình 1: Lớp thần tượng

Như hình ảnh minh hoạ, lớp thần sử dụng và tham chiếu quá nhiều lớp.

Khung mà ứng dụng được phát triển không ngăn việc tạo một lớp như vậy, nhưng có nhiều nhược điểm chính là:

  • Khó duy trì
  • Một điểm lỗi khi ứng dụng chạy

Do đó, bạn nên tránh tạo lớp như vậy. Đó là một phản mẫu.

Đối tượng mục tiêu

Phần này phục vụ tốt nhất các nhà phát triển Apigee Edge khi họ tiến hành xuyên suốt vòng đời thiết kế và phát triển proxy API cho các dịch vụ của họ. Tốt nhất là bạn nên dùng tài liệu này làm hướng dẫn tham khảo trong vòng đời phát triển API và trong quá trình khắc phục sự cố.