永发信息网

在java里Composite是什么?

答案:1  悬赏:70  手机版
解决时间 2021-03-29 05:06
在java里Composite是什么?
最佳答案
Composite是java设计的组合模式,将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性。
优点: 1.使客户端调用简单,客户端可以一致的使用组合结构或其中单个对象,用户就不必关系自己处理的是单个对象还是整个组合结构,这就简化了客户端代码。
2.更容易在组合体内加入对象部件. 客户端不必因为加入了新的对象部件而更改代码。
常见6个java类来描述说明Composite设计模式的实现方式;

1、 Circle.java 部件-圆
2、 Graph.java 部件-抽象类
3、 Line.java 部件-线
4、 Picture.java 部件-图
5、 Rectangle.java 部件-方
6、 PictureTest.java 带有main方法的测试类

例如:1、 Circle.java
package composite;//部件-圆
public class Circle extends Graph {
public void draw() {
System.out.println("Draw a circle.");
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我们计划春假期间去中国旅行英语
除了漆黑漆黑的夜晚还有哪些词适合填
办理海关手续需要什么手续
MnO2和Zn是制造普通干电池的重要原料.工业上
汇丰商店怎么去啊,有知道地址的么
中国汽油历史最高多少钱一升
如果你的男朋友坐着,拉着你的手跨坐在脖子上
大学生是广加社团好还是只加一个好辩论
Intel Pentium 4 和intel core 2的区别
用“正、捅、拄、诲、姥、炊、歇、叨、恍、醒
孙悟空与牛魔王等七兄弟结义,排名却是倒数,
无与没有有什么区别?
不能放过我自己是什么意思
亚麻衬衣能熨吗?
邵阳哪里可以买领克01啊?
推荐资讯
宇宙中最亮的星球叫什么名子长什么样孑
气泡鉴定瓷器大明弘治年青花开片婴戏童纹
北宋吸取五代潘镇的教训,怎样尽夺潘镇之权的
服务好的中港物流公司有哪几家
200块买那种游戏主机好啊玩LOL的
福开头的歇后语
两年来做股票能够每一只都赚钱算不算个奇迹
《数书九章》中有一题目为:望故远近.内容如
中国移动(环城西路服务厅)地址好找么,我有些
长春卓越科技有限公司兼职的是真是假啊
PDF阅读器哪款好
我各方面都比闺蜜优秀,为什么她却过得比我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?