JAVA CORE - Trang 7

Tập trung vào vấn đề.
Xác định những đặc tính thiết yếu và những hành động đòi hỏi.
Giảm thiểu những chi tiết không cần thiết.


Việc trừu tượng hóa dữ liệu là cần thiết, bởi vì không thể mô phỏng tất cả các hành động
và các thuộc tính của một thực thể. Vấn đề mấu chốt là tập trung đến những hành vi cốt
yếu và áp dụng chúng trong ứng dụng.

Chẳng hạn như khách hàng hoặc nhân viên bán hàng cũng có thể thực hiện những hành
động sau:

Người ấy đi lại.
Người ấy nói chuyện.


Tuy nhiên, những hành động này không liên quan đến ứng dụng. Việc trừu tượng hóa dữ
liệu sẽ loại bỏ chúng.

1.3 Lớp (Class)

Trong ứng dụng mua bán xe, chúng ta đã xác định các thuộc tính và các hành động cần
có để xuất một hóa đơn cho một khách hàng.

Các hành động và các thuộc tính này là chung cho mọi khách hàng mua xe. Ví thể, chúng
có thể được nhóm lại trong một thực thể đơn nhất gọi là một ‘lớp’.

Hãy khảo sát lớp có tên là ‘khách hàng’ dưới đây. Lớp này bao gồm mọi thuộc tính và
hành động đòi hỏi đối với một khách hàng.

Lớp Khách hàng
Tên khách hàng
Địa chỉ khách hàng
Kiểu xe được bán
Nhân viên bán xe
Nhập tên
Nhập địa chỉ
Nhập kiểu xe được bán
Nhập tên nhân viên bán xe
Xuất hóa đơn


Định nghĩa

Một

lớp định nghĩa một thực thể theo những thuộc tính và những hành động chung. Hoặc

Những thuộc tính và những hành động chung của một thực thể được nhóm lại để tạo nên
một đơn vị duy nhất gọi là một

lớp. Hoặc

Một

lớp là một sự xác định cấp chủng loại của các thực thể giống nhau.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.