Này, tôi vừa giảm giá cho tất cả các sản phẩm. Hãy chuẩn bị các kỹ năng lập trình của chúng tôi cho thời kỳ hậu divid. Kiểm tra nó »
Danh mục các ví dụ PythonPython Examples
Mô hình sáng tạo
Nhà máy trừu tượng
Cho phép bạn tạo ra các gia đình của các đối tượng liên quan mà không cần chỉ định các lớp cụ thể của chúng.
Người xây dựng
Cho phép bạn xây dựng các đối tượng phức tạp từng bước. Mẫu cho phép bạn tạo các loại và biểu diễn khác nhau của một đối tượng bằng cùng một mã xây dựng.
Phương pháp nhà máy
Cung cấp một giao diện để tạo các đối tượng trong một siêu lớp, nhưng cho phép các lớp con thay đổi loại đối tượng sẽ được tạo.
Nguyên mẫu
Cho phép bạn sao chép các đối tượng hiện có mà không làm cho mã của bạn phụ thuộc vào các lớp & nbsp của họ.
Singleton
Cho phép bạn đảm bảo rằng một lớp chỉ có một trường hợp, trong khi cung cấp điểm truy cập toàn cầu cho trường hợp này.
Mô hình cấu trúc
Bộ chuyển đổi
Cho phép các đối tượng có giao diện không tương thích để cộng tác.
Cầu
Cho phép bạn chia một lớp lớn hoặc một tập hợp các lớp liên quan chặt chẽ thành hai phân cấp riêng biệt, sự hấp dẫn và triển khai của Google có thể được phát triển độc lập với nhau.
Tổng hợp
Cho phép bạn soạn các đối tượng thành các cấu trúc cây và sau đó làm việc với các cấu trúc này như thể chúng là các đối tượng riêng lẻ.
Người trang trí
Cho phép bạn gắn các hành vi mới vào các đối tượng bằng cách đặt các đối tượng này bên trong các đối tượng trình bao bọc đặc biệt có chứa các hành vi.
Mặt tiền
Cung cấp một giao diện đơn giản hóa cho thư viện, khung hoặc bất kỳ tập hợp các lớp phức tạp nào khác.
Trọng lượng bay
Cho phép bạn phù hợp với nhiều đối tượng hơn vào số lượng RAM có sẵn bằng cách chia sẻ các phần phổ biến của trạng thái giữa nhiều đối tượng thay vì giữ tất cả dữ liệu trong mỗi đối tượng.
Ủy quyền
Cho phép bạn cung cấp một thay thế hoặc giữ chỗ cho một đối tượng khác. Một proxy điều khiển truy cập vào đối tượng ban đầu, cho phép bạn thực hiện một cái gì đó trước hoặc sau khi yêu cầu được thông qua đối tượng gốc.
Mẫu hành vi
Chuỗi trách nhiệm
Cho phép bạn vượt qua các yêu cầu dọc theo một chuỗi người xử lý. Khi nhận được yêu cầu, mỗi người xử lý quyết định xử lý yêu cầu hoặc chuyển nó cho trình xử lý tiếp theo trong chuỗi.
Yêu cầu
Biến yêu cầu thành một đối tượng độc lập chứa tất cả thông tin về yêu cầu. Chuyển đổi này cho phép bạn vượt qua các yêu cầu như một đối số phương thức, trì hoãn hoặc xếp hàng thực thi yêu cầu và hỗ trợ các hoạt động không thể chấp nhận được.
Người lặp lại
Cho phép bạn đi qua các phần tử của một bộ sưu tập mà không phơi bày đại diện cơ bản của nó [danh sách, ngăn xếp, cây, v.v.].
Người hòa giải
Cho phép bạn giảm các phụ thuộc hỗn loạn giữa các đối tượng. Mẫu hạn chế giao tiếp trực tiếp giữa các đối tượng và buộc chúng chỉ hợp tác thông qua một đối tượng hòa giải.
Memento
Cho phép bạn lưu và khôi phục trạng thái trước đó của một đối tượng mà không tiết lộ chi tiết về việc triển khai của nó.
Người quan sát
Cho phép bạn xác định cơ chế đăng ký để thông báo cho nhiều đối tượng về bất kỳ sự kiện nào xảy ra với đối tượng họ đang quan sát.
Tiểu bang
Cho phép một đối tượng thay đổi hành vi của nó khi trạng thái nội bộ của nó thay đổi. Nó xuất hiện như thể đối tượng thay đổi lớp của nó.
Chiến lược
Cho phép bạn xác định một gia đình thuật toán, đặt mỗi người trong số chúng vào một lớp riêng biệt và làm cho các đối tượng của họ có thể hoán đổi cho nhau.
Phương pháp mẫu
Xác định bộ xương của thuật toán trong siêu lớp nhưng cho phép các lớp con ghi đè các bước cụ thể của thuật toán mà không thay đổi cấu trúc của nó.
Khách thăm quan
Cho phép bạn tách các thuật toán khỏi các đối tượng mà chúng hoạt động.