Mục lục:
- Chọn các đối tượng cho kịch bản của bạn
- Ví dụ: đối với dự án sửa chữa ô tô, có thể bạn cần biết những điều như khi chiếc xe được bảo dưỡng cuối cùng, lịch sử sửa chữa, bất kỳ tai nạn, chi tiết về bộ phận, vân vân. Đối với một dự án liên quan đến giao thông đỗ xe, bạn có thể chỉ cần biết kích thước của xe. Xe ô tô đỗ trong garage bao nhiêu?
- Viết câu lệnh lớp.
Video: FBNC - Phát triển tâm sinh lý ở lứa tuổi dậy thì 2025
Các kịch bản hướng đối tượng đòi hỏi nhiều kế hoạch. Bạn cần phải lên kế hoạch cho các đồ vật và tài sản của chúng và những gì chúng có thể làm. Đối tượng của bạn cần phải bao gồm tất cả các trách nhiệm của mình mà không xâm phạm về trách nhiệm của các đối tượng khác. Đối với các dự án phức tạp, bạn có thể phải làm một số việc xây dựng mô hình và thử nghiệm trước khi bạn có thể cảm thấy tự tin khi kế hoạch dự án của bạn bao gồm tất cả các đối tượng cần thiết.
Phát triển các kịch bản hướng đối tượng bao gồm các thủ tục sau:
-
Chọn các đối tượng.
-
Chọn các thuộc tính và phương pháp cho từng đối tượng.
-
Tạo đối tượng và đặt nó vào làm việc.
Chọn các đối tượng cho kịch bản của bạn
Nhiệm vụ đầu tiên của bạn là phát triển danh sách các đối tượng cần thiết cho dự án lập trình của bạn. Nếu bạn đang làm việc một mình và dự án của bạn là nhỏ, các đối tượng có thể được rõ ràng. Tuy nhiên, nếu bạn đang làm việc trên một dự án phức tạp, phức tạp, việc lựa chọn danh sách các đối tượng có thể khó khăn hơn.
Sau khi bạn tạo ra một danh sách dài các đối tượng có thể, nhiệm vụ tiếp theo của bạn là vượt qua càng nhiều càng tốt. Bạn nên loại bỏ bất kỳ bản sao, các đối tượng có trách nhiệm chồng chéo và các đối tượng không liên quan đến dự án của bạn.Chẳng hạn, nếu dự án của bạn liên quan đến việc xây dựng một chiếc xe hơi, dự án xe của bạn có thể cần phải có các vật cho từng phần trong xe. Mặt khác, nếu dự án của bạn liên quan đến kiểm soát giao thông trong nhà để xe, bạn có thể chỉ cần một vật thể ô tô mà bạn có thể di chuyển; các bộ phận của xe không quan trọng cho dự án này.
Chọn thuộc tính và phương pháp cho mỗi đối tượng
Khi bạn có một danh sách đầy đủ các đối tượng, bạn có thể bắt đầu phát triển danh sách các thuộc tính cho từng đối tượng.Hãy tự hỏi mình những gì bạn cần biết về từng đối tượng.
Ví dụ: đối với dự án sửa chữa ô tô, có thể bạn cần biết những điều như khi chiếc xe được bảo dưỡng cuối cùng, lịch sử sửa chữa, bất kỳ tai nạn, chi tiết về bộ phận, vân vân. Đối với một dự án liên quan đến giao thông đỗ xe, bạn có thể chỉ cần biết kích thước của xe. Xe ô tô đỗ trong garage bao nhiêu?
Bạn cần xác định trách nhiệm của mỗi đối tượng, và mỗi đối tượng cần phải độc lập. Nó cần phương pháp để hành động xử lý tất cả các trách nhiệm của nó. Ví dụ: nếu một trong các đối tượng của bạn là tài khoản ngân hàng, bạn cần phải biết tài khoản ngân hàng cần làm gì.
Vâng, trước tiên, nó cần phải được tạo ra, vì vậy bạn có thể định nghĩa một phương pháp openNewAccount. Nó cần phải chấp nhận tiền gửi và giải ngân cho việc rút tiền. Nó cần để theo dõi sự cân bằng. Nó cần phải báo cáo sự cân bằng khi được hỏi. Nó có thể cần phải thêm lãi suất vào tài khoản định kỳ. Những hoạt động này đến trong tâm trí một cách nhanh chóng.
Tuy nhiên, một chút suy nghĩ, hoặc có lẽ là thử nghiệm, có thể tiết lộ những hoạt động mà bạn bỏ qua. Ví dụ: tài khoản lưu trữ thông tin về chủ sở hữu của nó, chẳng hạn như tên và địa chỉ. Bạn có nhớ để bao gồm một phương pháp để cập nhật thông tin khi khách hàng di chuyển? Nó có thể có vẻ tầm thường so với việc chuyển tiền xung quanh, nhưng nó sẽ không có vẻ tầm thường nếu bạn không thể làm điều đó.
Tạo và sử dụng một đối tượng
Sau khi bạn quyết định thiết kế một đối tượng, bạn có thể tạo và sử dụng đối tượng. Các bước để tạo và sử dụng một đối tượng như sau:
Viết câu lệnh lớp.
Câu lệnh của lớp là một câu lệnh PHP là bản thiết kế chi tiết cho đối tượng. Câu lệnh lớp có một khối tuyên bố có chứa mã PHP cho tất cả các thuộc tính và phương pháp mà đối tượng có.
-
Bao gồm các lớp trong kịch bản mà bạn muốn sử dụng các đối tượng.
Bạn có thể viết câu lệnh lớp trong kịch bản lệnh. Tuy nhiên, phổ biến hơn là lưu câu lệnh lớp trong một tệp riêng biệt và sử dụng câu lệnh include để bao gồm lớp ở đầu tập lệnh cần sử dụng đối tượng.
-
Tạo một đối tượng trong kịch bản.
Bạn sử dụng một câu lệnh PHP để tạo ra một đối tượng dựa trên lớp. Điều này được gọi là
-
instantiation.
Sử dụng đối tượng mới. Sau khi bạn tạo một đối tượng mới, bạn có thể sử dụng nó để thực hiện các hành động. Bạn có thể sử dụng bất kỳ phương pháp nào nằm trong khối câu lệnh của lớp.