社区
研发管理
帖子详情
求助:优化一个类的设计
orangemon
2013-01-12 09:40:28
大家好,我有个问题关于类的设计优化:
有一个系统,系统中有五个类:
基类product(A),
四个派生类singleproduct(B), advancedproduct(C), packageproduct(D)和compositeproduct(E),都继承自product。
现在的情况是C中包含一个B类型的数组,D中包含一个C类型的数组,E中包含C和D类型的数组各一个。
于是这个设计就变得很乱,有没有什么方法可以简化一下呢?
谢谢!
...全文
203
回复
打赏
收藏
求助:优化一个类的设计
大家好,我有个问题关于类的设计优化: 有一个系统,系统中有五个类: 基类product(A), 四个派生类singleproduct(B), advancedproduct(C), packageproduct(D)和compositeproduct(E),都继承自product。 现在的情况是C中包含一个B类型的数组,D中包含一个C类型的数组,E中包含C和D类型的数组各一个。 于是这个设计就变得很乱,有没有什么方法可以简化一下呢? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
二十三种
设计
模式【PDF版】
保证
一个
类
只有
一个
实例,并提供
一个
访问它的全局访问点
设计
模式之 Factory(工厂方法和抽象工厂) 使用工厂模式就象使用 new 一样频繁.
设计
模式之 Builder 汽车由车轮 方向盘 发动机很多部件组成,同时,将这些...
产品基础功能之
求助
反馈:小功能大门道
二、如何为自己的产品
设计
合适的“
求助
反馈”? 三、结语 一、“
求助
反馈”为何能成为产品基础功能之一? “
求助
反馈”分为问题
求助
和意见反馈两部分,两者在产品当中都有其独特的作用,根据两者作用做了以下解答...
Effective C++ 2e:
类
和函数:
设计
与声明
在C++中,这却是很基本的特性,不是因为你想去做才可以这么做,而是因为每次你声明
一个
类
的时候实际上就在做,无论你想不想做。
设计
一个
好的
类
很具有挑战性,因为
设计
好的
类
型很具有挑战性。好的
类
型具有自然的语法...
C++代码
优化
方法总结
优化
是
一个
非常大的主题,本文并不是去深入探讨性能分析理论,算法的效率,况且我也没有这个能力。我只是想把一些可以简单的应用到你的C++代码中的
优化
技术总结在这里,这样,当你遇到几种不同的编程策略的时候,...
阿里面试:页面调10 个上游接口,如何做高并发?
一个
页面要调100个上游接口,如何
优化
?
一个
场景题,
一个
页面中,需要通过调用下游系统的很多很多个接口来获取数据,请问最优的高并发
设计
方案?小伙伴 没有回答好,导致面试挂了,来
求助
尼恩,如何才能回答得很漂亮...
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章