Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Design Pattern & UML  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:inheritance or composite [Re:zyzhang]
zyzhang

Explorer



发贴: 155
积分: 30
于 2003-11-06 00:46 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
I think I'd better to explain how my design idea developped for the solution . The original thought is based on the fact that a,b,c objects are essentially the same objects,but with hierarchy structure defined for them.Also, the semantics between them are composition. My first attempt is to try to abstract the common stuff and pooling them. then, i analysed the objects model and identified the common attributes in these classes,but the class structure are so complex, i need to abstract the interfaces to make them uniformly accessible, at this moment, i realized i should turn to design patterns to get the proven design solution for this common problem.I sent my request to this topic.Currently, it seems that the topic is not fit well to my problem.

Eventually, I found the right design patterns to sort out my problem. These patterns also give me the clue how to abstract the interface and reexamine the existing class structure, this made me quickly go on the right track.

I created a running prototype quickly(3 hours) and adapted to the existing programs(hard work), i modified the existing test cases(hard work) and then released it(happy): performace dramatically improved, cause the objects kept in memory are reduced significantly.

Again, I learned the three design patterns(Flyweight,factory and composite) in the real world application , alone with the decorator that floater
mentioned.




话题树型展开
人气 标题 作者 字数 发贴时间
7435 inheritance or composite zyzhang 491 2003-11-03 23:06
5816 Re:inheritance or composite floater 313 2003-11-04 00:27
6108 Re:inheritance or composite zyzhang 308 2003-11-04 01:06
6084 Re:inheritance or composite zyzhang 209 2003-11-04 17:39
5781 Re:inheritance or composite floater 428 2003-11-04 22:51
5829 Re:inheritance or composite zyzhang 1925 2003-11-05 01:29
6439 Re:inheritance or composite zyzhang 1418 2003-11-06 00:46

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923