01/10/2018, 00:43

Cho em hỏi về sơ đồ dìgram trong java

Các bác cho em hỏi : sơ đồ diagram cái múi tên nét đứt là interface ạ , còn cái hình thoi có dấu * là biểu diễnn class product phải cùng với class order nhưng trong code thì mình để extend hay như nào ạ

Nguyễn Quang Minh viết 02:52 ngày 01/10/2018

bác dùng những gì để làm uml vậy?Em cũng làm về cái nay trong bt lớn nhưng mới tìm đk 2 cách giải quyết là javacc và java.lang.reflect

Nam Ngọc viết 02:43 ngày 01/10/2018

e không làm bác ạ , đây là bt đọc để code thôi bác

Nguyễn Quang Minh viết 02:53 ngày 01/10/2018

em phải làm bt lớn kiểu từ proj phân tích ra diagram :’( mấy ký hiệu này bác tìm uml là ra

gioi viết 02:44 ngày 01/10/2018

Ủa, lớp sản phẩm (Product) và lớp Đặt hàng (Order) thì liên quan gì với nhau mà phải cùng lớp cha. Mình nghĩ bạn giải thích sai cái hình rồi. Nét liền (chổ có dấu *) thể hiện quan hệ, chứ không phải cùng lớp cha.
“Quan hệ” ở đây là 1 người có thể Order 1 hay nhiều Product

Nam Ngọc viết 02:51 ngày 01/10/2018

cái hình là đề bài mà bác

gioi viết 02:43 ngày 01/10/2018

dấu * là biểu diễn class product phải cùng với class order

bạn giải thích dấu “*” theo ý bạn hay thầy bạn ghi như vậy

Nam Ngọc viết 02:57 ngày 01/10/2018

e hiểu thế bác , nhưng mà ở đây code nó biểu diễn như nào bác

gioi viết 02:43 ngày 01/10/2018

Vậy chắc bạn hiểu sai ý rồi. Theo mình dấu “*” thể hiện mối “quan hệ” như giải thích ở trên. 2 class Product và Order không có lớp cha.

class Product {

}

class Order{

}

vậy đó
à quên, Product có Enum kìa

Nam Ngọc viết 02:58 ngày 01/10/2018

e cũng chẳng biết code enum như nào cho nó phù hợp bác ạ

gioi viết 02:49 ngày 01/10/2018

à, nhìn kĩ lại thì Product có dùng enum là Catelog thôi.
Enum thì tạo enum thôi (giống như tạo class vay).

Nam Ngọc viết 02:53 ngày 01/10/2018

nhưng nó phải liên quan đến mấy cái class book , cd , clothing chứ

gioi viết 02:55 ngày 01/10/2018

trong hình có 3 loại:

  • Đường nét liền, đầu mũi tên: là kế thừa (do đó: Book có lớp cha là Product, Clothing có lớp cha là Product,…)
  • Đường nét liền, đầu hình thoi: là quan hệ
  • Đường nét đứt, đầu mũi tên: Mình ko chắc, có thể là liên quan, có dùng, hay được dùng…
Nam Ngọc viết 02:56 ngày 01/10/2018

vâng e cũng không biết code như nào cho nó đúng đây bác

gioi viết 02:55 ngày 01/10/2018

thì ko biết mới học.
Cứ code đi, rồi quang code lên đây, mọi người sẽ chỉ chổ sai (nếu có) cho

Nguyen Ca viết 02:44 ngày 01/10/2018

Ý nghĩa như hình dưới nha.

gioi viết 02:52 ngày 01/10/2018

Có bản qui ước thì khỏi phải đoán mò rồi

Nam Ngọc viết 02:46 ngày 01/10/2018

Bác có thể hưỡng dẫn e làm bài này đc không

gioi viết 02:43 ngày 01/10/2018

Bạn thắc mắc chỗ nào thì post lên đây. Ở đây nhiều cao thủ lắm, mình thuộc dạng “thấp thủ” nên lâu lâu thọc vô góp vui thôi.

Bài liên quan
0