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 mẫu chống phổ biến được quan sát thấy trong các proxy API được triển khai trên nền tảng Apigee Edge.
Tin vui là bạn có thể xác định rõ ràng và khắc phục từng mẫu ngược này bằng các phương pháp hay phù hợp. Do đó, các API được triển khai trên Edge sẽ phục vụ mục đích dự kiến và hiệu quả hơn.
Tóm tắt về các mẫu đối lập
Bảng sau đây liệt kê các mẫu đối lập trong phần này:
Tải sách điện tử về các mẫu thiết kế phản diện xuống
Ngoài các đường liên kết ở trên, bạn cũng có thể tải các mẫu chống đối xuống ở định dạng sách điện tử:
Phản mẫu là gì?
Wikipedia định nghĩa antipattern (phản mẫu) phần mềm là:
Trong kỹ thuật phần mềm, mô hình đối lập là một mô hình 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 trong thực tế.
Nói một cách đơn giản, mẫu ngược là một hành động mà phần mềm cho phép "người dùng" thực hiện, nhưng có thể ảnh hưởng bất lợi đến chức năng, khả năng bảo trì hoặc hiệu suất.
Ví dụ: hãy xem xét "Lớp/đối tượng God" nghe có vẻ toàn năng.
Trong ngôn ngữ hướng đối tượng, lớp god (lớp thần) là một 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:
Như hình ảnh minh hoạ, lớp god 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, trong đó có những nhược điểm chính như sau:
- Khó duy trì
- Điểm lỗi duy nhất khi ứng dụng chạy
Do đó, bạn nên tránh tạo một lớp như vậy. Đây là một phản mẫu.
Đối tượng mục tiêu
Phần này phù hợp nhất với các nhà phát triển Apigee Edge khi họ tiến hành vòng đời thiết kế và phát triển proxy API cho các dịch vụ của mình. Tốt nhất là bạn nên sử dụng tài liệu này làm tài liệu tham khảo trong vòng đời phát triển API và trong quá trình khắc phục sự cố.