[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: (FC-Devel) design of objects
Hi,
looks ok, I would like to add Java and treat it very similar to
C++. The generation of each language specific code should include
the generation of the relating idl.
John Mallett wrote:
>
> Hi
>
> I started designing a high level hierarchy for the free CASE project.
> Hopefully it will give an indication of what has to be done.
>
> I have used the isA hasA doesA method of design. It is only a start and
> will be changed and added to a lot as time goes on.
>
> 1) what I have done is to make a rough list of what objects that the
> free case has.
> FreeCASE HasA
>
>
> UML
> IDL
> GUI
> Repository
>
> Source Code Generator
> C Code generator
> C++ Code generator
> LISP Code Generator
>
> Reverse engineer source code
> C Code reverse
> C++ Code reverse
> LISP Code reverse
>
>
>
>
> 2) Then I have placed the objects in a group and created parent class
>
> Language - UML
> - IDL
>
> GUI
>
> Repository
> - C Code generator
> Source Code Generator - C++ Code generator
> - LISP Code Generator
>
> - C Code reverse
> Reverse engineer source code - C++ Code reverse
> - LISP Code reverse
>
>
>
> 3) the next step is to look at what each object does.
> i.e.
> Source Code Generator
> getUML();
> getIDL();
> convert();
>
> C++ Code generator
> convert();
--
Bye,
Thomas
--
Thomas Fricke
SIEMENS AG, OEN TR SW PT
Fon: +49/30 386-36 344, Fax: -21928
Siemensdamm 62, D 13629 Berlin