`
taogebx
  • 浏览: 32636 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

集合初探--集合中的其它设计模式

阅读更多
1.集合中的工厂方法模式


·工厂方法(FactoryMethod)模式是类的创建模式,其用意是定义一个创建对象的接口,让子类决定实例化哪一个类。将类的实例化推迟到子类中。

·集合框架中怎么结合工厂方法的?

·任何一种迭代器的创建都是有集合的子类完成实例化的。


2.集合中的策略模式


·策略模式(Strategy):它定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法的变化不会影响到使用算法的客户。

·策略模式与工厂方法结合,迭代方式(就是一种策略)的选择有集合类自己选择。

3.集合中的缺省适配器模式


·缺省适配器为一个接口提供缺省实现,这样子类可以从这个缺省的实现进行扩展,而不必从原有的接口进行扩展

·这种模式与配器模式还是有本质区别,在我们的框架中随处可见。


  • 大小: 26.3 KB
  • 大小: 51.1 KB
  • 大小: 21 KB
  • 大小: 46.4 KB
  • 大小: 21.7 KB
分享到:
评论

相关推荐

    IOI国家集训队论文集1999-2019

    杨 帆 -《准确性、全面性、美观性——测试数据设计中的三要素》 周咏基 -《论随机化算法的原理与设计》 ## 2000 陈 彧 《信息学竞赛中的思维方法》 方 奇 《动态规划》 高寒蕊 -《递推关系的建立及在信息学...

    大数据技术初探.docx

    大数据的分析和挖掘是一种决策支持过程,它主要基于人工智能、机器学习、模式识别、数据挖掘、统计学、数据库等技术,高度自动化地分析大数据,做出归纳性的推理,从中挖掘出潜在的模式,从而在大数据中提取有用信息...

    asp.net知识库

    与DotNet数据对象结合的自定义数据对象设计 (二) 数据集合与DataTable 与DotNet数据对象结合的自定义数据对象设计 (一) 数据对象与DataRow ASP.NET中大结果集的分页[翻译] .net 2.0 访问Oracle --与Sql Server的...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    2.2.9 Eclipse中的其他视图 27 2.3 如何使用Eclipse 28 2.3.1 在Eclipse中创建自己的第一个项目 28 2.3.2 在Eclipse中编写HelloWorld程序 29 2.3.3 通过Eclipse运行Hello World 31 2.4 小结:Eclipse——功能很...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    2.2.9 Eclipse中的其他视图 27 2.3 如何使用Eclipse 28 2.3.1 在Eclipse中创建自己的第一个项目 28 2.3.2 在Eclipse中编写HelloWorld程序 29 2.3.3 通过Eclipse运行Hello World 31 2.4 小结:Eclipse——功能很...

    传智播客扫地僧视频讲义源码

    本教程共分为5个部分,第一部分是C语言提高部分,第二部分为C++基础部分,第三部分为C++进阶部分,第四部分为C、C++及数据结构基础部分,第五部分为C_C++与设计模式基础,内容非常详细. 第一部分 C语言提高部分目录...

    亮剑.NET深入体验与实战精要2

    13.4.4 设计模式、条件外置及反射技术的应用 471 13.5 面向对象分析(OOA)的方法 475 13.6 面向对象设计的原则 478 13.6.1 优先使用(对象)组合,而非(类)继承 478 13.6.2 针对接口编程,而非(接口的)实现 481...

    亮剑.NET深入体验与实战精要3

    13.4.4 设计模式、条件外置及反射技术的应用 471 13.5 面向对象分析(OOA)的方法 475 13.6 面向对象设计的原则 478 13.6.1 优先使用(对象)组合,而非(类)继承 478 13.6.2 针对接口编程,而非(接口的)实现 481...

    Redis 3.0 中文版 - v1.1.pdf

    第 2 章数据类型初探. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 字符串 (Strings) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

    Redis V3.0 中文文档

    第 2 章数据类型初探. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 字符串 (Strings) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

    网吧维护技术资料 合集

    2397 网吧维护\资料\xp实用技巧\Windows XP网桥功能初探.txt 1952 网吧维护\资料\xp实用技巧\WindowsXP不能正常关机的解决之道.txt 4978 网吧维护\资料\xp实用技巧\WindowsXP使用问题解答.txt 5776 网吧维护\资料\xp...

Global site tag (gtag.js) - Google Analytics