30/09/2018, 17:02

Phân biệt Instance - Object - Entity - Class

Thảo luận 1 chút về các khái niệm trên để hiểu rõ nhất nó nhỉ. Mời các bạn comment.

Phân biệt Instance - Object - Entity - Class

Mình xin mở màn trước với instance. Theo mình hiểu, instance là một thể hiện của class và được lưu trong memory. Mỗi một instance của class được tạo ra sẽ được cấp phát 1 địa chỉ bộ nhớ.

Edited

Không giới hạn ở ngôn ngữ cụ thể nào cả, ngôn ngữ nào mà có các thuật ngữ trên đều có đưa vào đây thảo luận. Lưu ý: Có một số các ngôn ngữ không có các khái niệm trên như C không có class (@ltd đóng góp).

vũ xuân quân viết 19:06 ngày 30/09/2018

class(lớp) : định nghĩa (khai báo) các thành phần dữ liệu và các phương thức hoạt động của lớp đó
object (biến lớp) : dùng tên lớp để khai báo các biến kiểu lớp. mỗi đối tượng sẽ có các thành phần dữ liệu và các phương thức. lời gọi một phương thức cần chứa tên đối tượng để xác định phương thức thực hiện từ đối tượng nào.
entity : mãi sau này đi làm mình mới gặp. Trong java, php thì entity được hiểu là class dùng để ánh xạ bảng trong cơ sở dữ liệu. Tùy theo mô hình phát triển phần mềm mà entity có thể được gọi tên khác nhau (điều này mình hiểu không biết có đúng không).

Tom Nguyen viết 19:06 ngày 30/09/2018

Các bạn khác cùng thảo luận nhỉ? nhiều bạn đi làm và đi học cùng quan tâm đến chủ đề này mà

Nguyễn Minh Dũng viết 19:05 ngày 30/09/2018

@manhapt có định hướng về ngôn ngữ nào cụ thể không? Ví dụ Java?

Tom Nguyen viết 19:14 ngày 30/09/2018

@ltd Không giới hạn ở ngôn ngữ cụ thể nào cả, ngôn ngữ nào mà có các thuật ngữ trên đều có đưa vào đây thảo luận. Có thể sẽ dùng từ khác để diễn tả nhưng ý nghĩa thì chắc là giống nhau.

Nguyễn Minh Dũng viết 19:14 ngày 30/09/2018

Cũng còn tùy anh @manhapt à, em thấy các ngôn ngữ như C không có class thì khó mà vác vào thảo luận được. Có thể C# và Java phù hợp hơn?

Cho cái tên ngôn ngữ vào Title thì dễ thảo luận.

Nguyễn Văn Dũng viết 19:17 ngày 30/09/2018

Mình cũng đang thắc mắc về đoạn này. Trừu tượng quá đi mất. Mong đại ca @ltd giải thích dùm.

Truong Pham viết 19:03 ngày 30/09/2018

Entity có thể thấy được khi cofig hibernate. Là class ánh xạ cơ sở dữ liệu

Reoteu Ray viết 19:05 ngày 30/09/2018

entity , pojos , dto khác nhau thế nào

Bài liên quan
0