Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: code từ sơ đồ UML

  1. #1
    Ngày gia nhập
    05 2007
    Nơi ở
    Thềm Xưa
    Bài viết
    44

    Question code từ sơ đồ UML

    các bạn chỉ hộ mình .
    Mình có 2 table
    table 1 có quan hệ 1 nhiều với table 2.
    và table 1 chứa table 3.
    cho mình xin 1 ví dụ và code của trường hợp trên nhé.
    thank all.
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.
    Hãy cùng nhau xây dựng một cộng đồng lớn mạnh

  2. #2
    Ngày gia nhập
    06 2007
    Nơi ở
    một nơi xa xăm...
    Bài viết
    127

    Cái này phải post vào phần CSDL chứ ? mà table 1 chứa table 3 là sao?

  3. #3
    Ngày gia nhập
    05 2007
    Nơi ở
    HCMC
    Bài viết
    60

    Câu hỏi của bạn chưa rõ ở 2 điểm:
    - Trong UML không có khái niệm table
    - Bạn không nói rõ là các quan hệ này ở sơ đồ (diagram) nào (UML 2.0 có đến 13 diagram)

    Theo sonhn đoán thì bạn muốn đề cập đến quan hệ giữa các class trong class diagram (thuật ngữ "table" mà bạn nhắc là entity-class). Tuy nhiên trong diagram này, kiểu quan hệ (giữa các class) mới là yếu tố ảnh hướng đến code, bản số kết hợp (1-n) chỉ là thông tin bổ sung. Ngoài ra, trường hợp bạn nói "table 1 chứa table 3" thì có đến 2 kiểu quan hệ để biểu diễn là Aggregation và Composition.

    Tốt nhất bạn nên trình bày rõ hơn yêu cầu để anh em "cố vấn".

  4. #4
    Ngày gia nhập
    05 2007
    Nơi ở
    Thềm Xưa
    Bài viết
    44

    mình xin lỗi.
    là thế này,Mình có 3 class ,class 1,class 2,class 3
    class 1 có quan hệ phụ thuộc với class 2 (class 1 <_________ class 2).
    class 1 có quan hệ 1...* với class 3 (class 1 <------- class 3).
    vay mình phải khai báo thế nào là hợp lý.
    minh làm thế này ko biết là được hay ko?
    class 1{
    Private:
    class2 * p;// đối tượng control của class 2
    class3 p;// đối tượng lớp 3
    ...
    public: ........
    };
    các bạn giúp hộ mình.Mình dùng UML 2.0
    thank all.
    Đã được chỉnh sửa lần cuối bởi yuno : 10-10-2007 lúc 05:42 PM.
    Hãy cùng nhau xây dựng một cộng đồng lớn mạnh

  5. #5
    Ngày gia nhập
    05 2007
    Nơi ở
    HCMC
    Bài viết
    60

    1. Class B là phụ thuộc (Dependency) với class A (A <---- B)
    --> B có 1 method sử dụng A làm đối số (thông thường)
    Code:
    class A
    {
    
    }
    
    class B
    {
        void GetMoneyFrom(A obj);
    }
    2. Class A là kết tụ (Aggregation) với class B (A <>-----> B , 1..n)
    --> B có 1 thuộc tính là một DANH SÁCH các phần tử kiểu A (thông thường)
    Code:
    class A
    {
    
    }
    
    class B
    {
        private:
        A[] listOfA;
    }
    3. Class A là hợp thành (Composition) với class B (A @-----> B, 1..1)
    --> B có 1 thuộc tính là kiểu A (thông thường)
    Code:
    class A
    {
    
    }
    
    class B
    {
        private:
        A objA;
    }
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.
    Đã được chỉnh sửa lần cuối bởi sonhn : 10-10-2007 lúc 06:06 PM.

Các đề tài tương tự

  1. Tại sao lại bỏ Store Proceduce nếu code theo hướng Code First trong MVC3
    Gửi bởi rogerminh2401 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 5
    Bài viết cuối: 02-11-2012, 08:22 PM
  2. Trả lời: 5
    Bài viết cuối: 27-04-2012, 07:51 PM
  3. compiler Warning: Unreachable code và chạy sai trong khi code đúng. Vì sao?
    Gửi bởi lovemoney trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 19
    Bài viết cuối: 19-01-2012, 10:02 PM
  4. Bài tập C++ Nhập code và name sv vào in ra thì name in đúng nhưng code thì in ra cả 2 code lẫn name
    Gửi bởi spacy0212 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 27-09-2011, 08:47 AM
  5. Code quản lý sinh viên bằng danh sách lối vòng. Giúp mình thay đổi code kế thừa?
    Gửi bởi caocanha trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 6
    Bài viết cuối: 04-05-2009, 03:39 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn