首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OOP -成分,组件和复合材料的例子?

OOP -成分,组件和复合材料的例子?
EN

Software Engineering用户
提问于 2012-04-08 18:59:26
回答 1查看 2.8K关注 0票数 4

我已经读了一些关于OOP的有关成分,组件和复合材料。我相信我理解基本原则(不确定)。

请有人提供一个代码示例,一个人或汽车(都有许多属性)使用组合物,组件和复合材料?我认为在代码中看到它可以消除我对这个模式的困惑。

最好使用Java或PHP。

EN

回答 1

Software Engineering用户

发布于 2012-04-09 08:25:33

我不是一个Java程序员,虽然我对它做了一些尝试,但是我认为Java Swing框架是我曾经使用过的组合模式的唯一真实例子。

简而言之,Swing使用了“containers”的概念,该概念旨在保存GUI组件/小部件--一些可以存储的组件/小部件本身就是容器;这就是组合模式存在的地方。

例如,一个面板容器可能包含一个LayoutManager容器,而这个容器可能包含多个面板和其他几个LayoutManagers。

就我个人而言,我一点也不喜欢这个设计(我发现很难用Swing工作或做任何有用的事情);但是也许Swing只是一个不好的例子,还有其他方法可以使复合模式有用和/或易于使用?我不知道这件事。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/143507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档