Khi tạo một API trong python, tôi không chắc chắn cách tiếp cận để tạo ra một cá thể của đối tượng cơ bản với init.Mẫu thiết kế OO để khởi tạo đối tượng trong API
Khi tạo một thể hiện của đối tượng trong API, người dùng sẽ có khả năng nhất muốn đối tượng là một trong hai điều:
- Một thể hiện của một đối tượng mà đã tồn tại trong những gì API đang được gọi chống lại
- Tạo một đối tượng mới trong những gì các API được gọi là chống lại
có một mẫu thiết kế được chấp nhận cho việc này? Nên init chỉ cần tạo một đối tượng rỗng, và sau đó người tiêu dùng phải gọi một phương thức get hoặc set? Hoặc có lẽ init nên đưa ra một đối số như thế nào nếu đây là một nhận được hoặc thiết lập? Hoặc cuối cùng, nên nhận được hoặc thiết lập được suy ra từ các đối số để init?