phuong thuc
· Phương thức + Phân loại
Phương thức của một lớp thường được dùng để mô tả các hành vi của đối tượng (hoặc của lớp). Ví dụ như đối tượng thuộc lớp điện thoại có các hành vi sau: Đổ chuông, chuyển tín hiệu từ sóng sang dạng nghe được, chuyển tín hiệu giọng nói sang dạng chuẩn, chuyển tín hiệu lên tổng đài.v.v. Khi thiết kế, người ta có thể dùng các phương thức để mô tả và thực hiện các hành vi của đối tượng. Mỗi phương thức thường được định nghĩa là một hàm, các thao tác để thực hiện hành vi đó được viết tại nội dung của hàm. Khi thực hiện hành vi này, đối tượng có thể phải thực hiện các hành vi khác. Ví dụ như điện thoại phải chuyển tín hiệu giọng nói sang dạng chuẩn trước khi chuyển lên tổng đài. Cho nên một phương thức trong một lớp có thể sử dụng phương thức khác trong quá trình thực hiện hành vi của mình.
o Phương thức dùng để chỉ các hoạt động mà đối tượng có thể thực hiện được thông thường là các đối tượng liên quan tới thông tin của đối tượng
o Phân loại :
· Phương thức khởi tạo : Được sử dụng tại các thời điểm tạo ra các đối tượng
· Phương thức hủy bỏ : Hủy bỏ đối tượng đó
(
hình vẽ)
· Phương thức vào ra : Dùng để nhập và xuất thông tin
· Phương thức tính toán : Chia làm 3 loại xử lý : thể hiện phạm vi truy nhập từ bên ngoài đến đối tượng
o Public
o Private
o Protected
Thông thường, thuộc tính là private và phương thức là public
Các phương thức xác định cách thức hoạt động của một đối tượng và
được thực thi khi đối tượng cụ thể được tạo ra.Ví dụ, các hoạt động chung của
một đối tượng thuộc lớp Chó là sủa, vẫy tai, chạy, và ăn. Tuy nhiên, chỉ khi
một đối tượng cụ thể thuộc lớp Chó được tạo ra thì các phương thức sủa, vẫy
tai, chạy, và ăn mới được thực thi.
Các phương thức mang lại một cách nhìn khác về đối tượng. Khi bạn nhìn vào đối tượng Cửa ra vào bên trong môi trường của bạn (môi trường thế giới thực), một cách đơn giản bạn có thể thấy nó là một đối tượng bất động không có khả năng suy nghỉ. Trong tiếp cận hướng đối tượng cho phát triển hệ thống, Cửa ra vào có thể được liên kết tới phương thức được giả sử là có thể được thực hiện. Ví dụ, Cửa ra vào có thể mở, nó có thể đóng, nó có thể khóa, hoặc nó có thể mở khóa. Tất cả các phương thức này gắn kết với đối tượng Cửa ra vào và được thực hiện bởi Cửa ra vào chứ không phải một đối tượng nào khác.
Bạn đang đọc truyện trên: AzTruyen.Top