.


:




:

































 

 

 

 


Reverse engineering UML-




NetBeans NetBeans Enterprise Pack UML-. Reverse Engineer

 

 

Reverse Engineering

 

, , , Java .

UML-

 

UMLProject7 UML_Figure. Finish () , Done (). UML-, , :

 

UML-, Circle

 

( Operations), ( Relationships).

UML- UML-, :

 

UML-

 

Create Diagram From Selected Elements ( ), Class Diagram,

 

 

:

 

Circle

 

, , Circle Diagram. , Rename ().

Circle,Dot,Figure, ScalableFigure, , Inheritance Diagram.

 

Circle,Dot,Figure, ScalableFigure

 

Circle Generate Dependency Diagram ( ), :

 

Circle

Navigate to Source .

, , . , , UML-, Java ( Forward Enineering). - , Java, UML ( Reverse Enineering).

UML- NetBeans Enterprise Pack , ( ). , .

 


6

ü . , . (ancestor), (descendants). , . , , . , , ( ), .

ü , . .

ü , - .

ü , (general) . , (specialized) .

ü - - , .

ü UML-.

ü Java - . ( ).

ü , , . , , . , , . , , .

ü Java . . , .

ü Java private (, ), , protected () public (). , private, protected public.

ü this . .

ü - . .

ü (overloaded) , . , , .

ü , -. , -. .

ü , . , , , , .

ü , , instanceof: if(figure instanceof Circle)...

ü : if(figure.getClass()==Circle.class)... - Circle false, Circle.

ü isInstance , , c: if(c.isInstance(figure))... , figure, c , true.

ü . : 1) , , . 2) . 3) .

ü Reverse Engineering UML- . UML-, Java-, , Java, UML, .

 

:

  • , - . , , . ( ), . , ( ).
  • , . , , .
  • . , Object object Dot, (Circle) object. , (invalid typecast) .
  • instanceof , ,

  • MathUtil

public static double factorial(int n)

static . .

, n 1 n:

n!=12(n-1)n

, 0! 1. n! , Java ! . :

public static long factorial_long(int n)

public static int factorial_int(int n)

n=0,1,5,10,20,50,100. .

  • . show hide. show hide, x y .
  • , . . , .
  • , figure. dot., Figure figure Dot dot.
  • figures. figures.
  • Reverse Engineering UML- figures.

 





:


: 2017-02-28; !; : 1024 |


:

:

- , 20 40 . - .
==> ...

1587 - | 1544 -


© 2015-2024 lektsii.org - -

: 0.062 .