UniverseUniversity


Home Projects Jobs Clientele Contact

uu


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: UU Object Diagram



New changes are here:
http://gateway.total-knowledge.com/~sergey/class_diagram.png

> Several small comments, all IMHO.
>
> 1) The location of the classes should minimize crossing of the
> connections.
> StudyObject::Topic, for instance, may be moved down and pull several
> connected classes even lower. Looks like a half of the crossings would be
> gone after that.
>

I tried to do that, looks better. Still a lot of crossings though.

> 2) I'd prefer all the classes to start from "C" prefix, like CStudyObject.
>

I tend to agree with Ilya, I don't like "C" prefix either.

> 3) I'd prefer to have CExplanationList instead std::list<Explanation*> to
> hide some implementation details. Internally, it should be done anyway.
>

Done

> 4) Do we really need these {get,set} prefixes? I've stopped using them
> around 10 yrs ago and lived happily ever after :)
>

Done


> 2006/11/9, sergey@total-knowledge.com <sergey@total-knowledge.com>:
>>
>> Link to Object Diagram
>>
>> http://gateway.total-knowledge.com/~sergey/class_diagram_sergey.png
>>
>>
>
>
> --
> Alexey Parshin,
> http://www.sptk.net
>



Authoright © Total Knowledge: 2001-2008