1、“.....现的技术必须作出个可定制的特点,的框架。然而,由于客户端的框架不能修改二叉树类或其子类,我们必须使用分离的原则实施的树导航子系统。我们可以再次使用的战略格局。然而,另种设计模式更适用于这种情况模式。访问者模式的目的是为了让作用于对象结构的功能延长结构的代码无需修改。访问者模式通过把个单独的类中的新功能。游客类的对象访问元素对象的结构开展所需的新的计算。该对象的个元素结构,然后调用对应元素的类型游客的方法。这双调度使用避免明确检查的对象的类型。根据设计对象结构,访问者模式是相当兼容复合设计模式。在遍历二叉树框架设计中......”。
2、“.....我们介绍个接口游客类的作用在描述中。我们也概括二叉树的层次遍历的方法,取而代之的是由接受访问者模式的方法。二叉树元素需要方法个的对象,并委托到个适当的工作的遍历背面方法,访客对象。这种方法适用于相应的二进制树访问行动通过树导航所需要的应用程序。接口有命名的方法访问每个子类重载实现的二叉树层次结构。上的约束,框架冰冻现货即,访问每个节点次的访问者类的设计师后,变成项要求实施。图说明遍历程序的类结构设计模式的基础上。图图显示遍历程序的代码。游客框架有两个层次......”。
3、“.....然而,游客的具体设计对象本身可能是小框架。考虑个程序开展欧拉旅游遍历。我们可以选择个混凝土类的设计,实现的接口。热点的设计相似遍历的方法,这个类代表特定的遍历访问的行动战略对象类型。图图示出该较低级别的类结构的设计。图图显示了其实现。二叉树遍历的框架是相当般。它支持大量的套二叉树算法。例如,它可能使用这个框架来实现个映射操作上树。也就是说,它是可行的实施改变的值的个程序,它应用映射功能,以前的值存储在每个节点的棵树。这样的程序可以作为或作为直接实现定制欧拉回路遍历框架。另外......”。
4、“.....其他有趣的应用程序的框架可能是用它来实施方案二叉搜索树。图。二叉树游客框架。随行的编程项目当然在这种情况下,研究使用需要开发各种应用,或需要设计的新种子系统。教师还可以要求学生运用所学分析和设计技术,其他可能的家庭。分而治之算法,二叉树结构和算法众所周知,计算机科学和软件工程专业的学生。这种情况下,研究使用在上层的本科不应该要求个全面的说明框架然而域,这种情况下,研究和应用技术其他的问题,确实需要相当大的部分学生的思考和分析。它不是个简单的活动,让学生发现个泛化的步骤序列和有效的热点抽象......”。
5、“.....相关工作论文本文是经典的问题,如有关经典算法和数据结构,教师在教学中使用是有帮助的例子计算科学和软件工程专业的学生软件设计技术家庭。本文介绍了两个比较简单的例子,以帮助教都软件家族的类型叫做个软件框架的使用和建设。模式工作在起,模式真正定义角色,而不是类。他感叹说,框架主体可悲的是在教学中忽视。本文旨在工作有助于弥补这方面的情况。结论第作者采用了分而治之的例子和相关的编程基于的软件体系结构课程练习三次。它们是有效的在向学生介绍框架建设的基本原则,并小心使用,如果区分从它的应用程序的框架。然而......”。
6、“.....二叉树遍历框架案例研究和研究上的个类似的案件处理框架旨在说明技术,可以有利于扩大学生的能力,发现适当的框架,抽象。该第的笔者采用了的的处理问题但不包括案例研究个基于的课程软件工程,个长期项目的基础。事实证明,是个问题,挑战学生。然而,学生的反馈表明更多的明确应重视教学系统的技术热点分析和设计。综上所述,软件框架和设计模式是很重要的概念学生应该学会在个先进的编程或软件设计课程。这些概念似乎很抽象的学生,因此,我们需要启动熟悉,非令人生畏的问题......”。
7、“.....简单易懂的环境,让学生能够更好地理解的框架概念。模板方法模式和设计模式,如策略模式,都说明通过这些简单的框架设计。自学生都熟悉的算法和数据结构,并可能实施他们可以集中更多的,而不是在设计过程中的编码处理,并从而更有效地学习如何设计个框架,并建立个程序系列。致谢坎宁安和刘的工作的支持,部分赠款来自公司名为公司实验室的软件体系结构和组件工程阿尔萨斯。刘的工作还得到了密西西比大学研究生暑期研究和论文奖学金。作者感谢威尔沃恩,巴亚伟,匿名裁判的若干意见导致的改进,可在本文的建议......”。
8、“.....克莱门斯,凯兹曼,软件架构实践中,出版社,年。巴德,介绍面向对象编程,第三版,出版社,年。克里斯滕森框架把设计模式的角度来看,在诉讼会议计算机科学教育的创新科技,年,第页。坎宁安,,使用功能推广到设计个的处理框架,技术。众议员,大学计算机与信息科学系,密西西比州,年月。张坎宁安,柳,在个家庭内,保持秘密重新发现帕纳斯软件工程的研究与实践会议,出版社,年,第页。的坎宁安,刘张,使用分而治之策略,教框架的设计,在编程的原则和实践问题国际会议年,第页。坎宁安等人。科学计算机编程坎宁安,,秘密,刘热点......”。
9、“.....计算科学学院。托拉,打包机,,的框架结构,出版社,年。伽玛,头盔,约翰逊,,设计模式可重用面向对象软件,出版社,。,卢茨的产品线结构分析方法,在第二十二届国际会议,软件工程,年,第页。古德里奇,,数据结构和算法在中,第三版,出版社,年。十佳,使用的面向对象的软件开发原则,模式和框架,艾迪韦斯利,。阮黄,去耦数据结构和算法,模式为程序技术研讨会,年,第页。阮黄懒惰的评价,设计模式,在诉讼的技术研讨会上,年,第页。阮黄,排序,在设计图案法律程序的技术研讨会上,年,第页。阮,为游戏的设计模式,在重要技术研讨会第页。帕纳斯......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。