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

Tags: