下载此文档

设计模式上级实验5-组合模式实验.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
(1)熟悉组合模式的核心思想;(2)掌握组合模式的实现方法。实验环境Win7,"部分-整体"的层次结构;组合模式使得用户对单个对象View和组合对象ViewGroup的使用具有一致性。:算法描述及实验步骤创建View类,定义公共方法创建Button类继承view类并实现方法创建ViewGroup类继承view类,实现方法。且列中保存View集合创建Liner'。了解了组合模式的使用场景。组合模式适用于树形结构。,抽象类只包含共有的方法。ViewGroup特有的方法需要自己实现。这样避免了子类实现过多不必要的方法。增加了安全性。{ publicabstractvoidoperation(); publicabstractvoidonDraw();}lassButtonextendsView{ ***@Override publicvoidoperation(){ ("-----Button-->operation"); } ***@Override publicvoidonDraw(){ //TODOAuto-generatedmethodstub ("-----Button-->onDraw"); }}lassTextViewextendsView{ ***@Override publicvoidoperation(){ ("-----TextView-->operation"); } ***@Override publicvoidonDraw(){ ("-----TextView-->onDraw"); }}lassViewGroupextendsView{ publicArrayList<View>viewList=newArrayList<View>(); publicvoidoperation(){ ("ViewGroup-->operation"); } publicvoidaddView(Viewview){ (view); } publicvoidremove(Viewview){ (view); } publicViewgetChildAt(intposition){ (position); } publicvoidonDraw(){

设计模式上级实验5-组合模式实验 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bai1968104
  • 文件大小106 KB
  • 时间2020-10-21