Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7947169
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 4, 20262026-06-04T01:21:20+00:00 2026-06-04T01:21:20+00:00

I have Class A calling an abstract class B and class B returns an

  • 0

I have Class A calling an abstract class B and class B returns an object. How can I represent this in UML? Also, is there a resource that shows source code and then the equivalent UML diagrams? This would help me a lot! I have a hard time understanding the definitions of association, aggregation, etc… without actual code as an example.

For example,

Class A {
    constructor {
        B = B.hello();
    }
}

Abstract Class B {
    public static hello() {
        return new C();
    }
}

Class C extends B {

}
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-04T01:21:22+00:00Added an answer on June 4, 2026 at 1:21 am

    You can show this using two diagrams:

    1. class diagram: A is related to B, and C extends B. Nothing else.
    2. sequence diagram: shows the flow of the calls: someone calls A.constructor, then from A.constructor show a call to B.hello, which then creates a new C.

    The specific UML syntax for these diagrams can be found here.

    Regarding code and UML, it is problematic since:

    1. Not all UML elements can be modeled in code (many to many relations have no exact code translation)
    2. For UML elements that can be translated directly to code, there are many different implementations, all of them correct.

    I don’t know of a site that does this, but it could be an interesting project…

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

i have a problem calling multiple instance of a class that i have coded
I have a set of classes something like this: abstract class CollectionAbs implements Iterator
I have the following situation: public abstract class A { private Object superMember; public
Ok so I have an abstract base class called Product, a KitItem class that
I have a data structure that accepts an abstract class in the c'tor. I'd
As you can see in the code below, I have an Abstract Base Class
I have an interesting problem. I'd like to create a generic class that can
Say I have an abstract base class that has a method to generate Foo
I have an abstract class that I use to set default values in a
Using Java, I have a method which I'm calling with method.invoke that returns a

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.