Aggregation-notes - | FaaDoOEngineers.com
Loading Search...
+ Reply to Thread
Results 1 to 2 of 2
  1. #1
    Fuchcha FaaDoO Engineer
    City
    Jabalpur
    Join Date
    May 2012
    Gender
    Female
    Posts
    1
    Likes Gifted
    0
    Likes Received
    0
    Groans Gifted
    0
    Groans Received
    0

    Pdf 32 Aggregation-notes

    Aggregation differs from ordinary composition in that it does not imply ownership. In composition, when the owning object is destroyed, so are the contained objects. In aggregation, this is not necessarily true. For example, a university owns various departments (e.g., chemistry), and each department has a number of professors. If the university closes, the departments will no longer exist, but the professors in those departments will continue to exist. Therefore, a University can be seen as a composition of departments, whereas departments have an aggregation of professors. In addition, a Professor could work in more than one department, but a department could not be part of more than one university.
    Composition is usually implemented such that an object contains another object. For example, in C++:
    class Professor;

    class Department
    {
    ...
    private:
    // Aggregation
    Professor* members[5];
    ...
    };

    class University
    {
    ...
    private:

    Department faculty[20];
    ...

    create dept()
    {
    ...
    // Composition
    faculty[0] = Department(...);
    faculty[1] = Department(...);
    ...
    }
    };
    In aggregation, the object may only contain a reference or pointer to the object (and not have lifetime responsibility for it):
    Sometimes aggregation is referred to as composition when the distinction between ordinary composition and aggregation is unimportant.
    The above code would transform into the following UML Class diagram:

    Sponsored Ads  

    Attached Files for Direct Download
    File Name:
    File Size:
    51.6 KB
    Total Downloads:
    14
    * Click on the 'file icon' or 'file name' to start downloading

  2. #2
    Junior FaaDoO Engineer
    City
    Noida
    Join Date
    Dec 2011
    Gender
    Female
    Posts
    159
    Likes Gifted
    15
    Likes Received
    48
    Groans Gifted
    0
    Groans Received
    2

    Re: Aggregation-notes

    Thread moved to recycle bin

    Reason : we do not aloow sharing of pirated content on the website.

    Please refrain from doing so in future.



 

Similar Threads

  1. Electronics Microprocessor Ebook- Notes - Lecture Notes- PDF Download
    By livelife in forum Electronics Engineering Ebooks Download/ Electronics Engineering Notes
    Replies: 6
    Latest: Yesterday, 12:43 AM
  2. Antenna Theory Notes | Hand Written Complete Classroom Notes
    By FaaDoO-Engineer in forum Electronics Engineering Ebooks Download/ Electronics Engineering Notes
    Replies: 18
    Latest: 10th May 2013, 01:15 AM
  3. Linear IC's & Application Full 4th Sem Notes | Verilog Notes & VHDL Lab Manual Ebook PDF Download
    By Giridhar Sharma in forum Electronics Engineering Ebooks Download/ Electronics Engineering Notes
    Replies: 12
    Latest: 9th March 2013, 12:25 AM
  4. Antenna Theory Notes | Hand Written Complete Classroom Notes
    By shalini tripathi in forum The FaaDoOEngineers REQUEST Section
    Replies: 3
    Latest: 6th March 2013, 02:13 PM
  5. Multiprocessor Cache Systems Distributed Share Notes Memory Notes Needed
    By khem singh in forum The FaaDoOEngineers REQUEST Section
    Replies: 0
    Latest: 15th December 2011, 03:09 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts