[
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
>