社区
Java
帖子详情
恳请了解迭代子模式的朋友具体给我说说吧
along603
2003-08-19 05:37:31
今天可能脑子有点晕,看了半天迭代子模式也没弄懂
...全文
51
4
打赏
收藏
恳请了解迭代子模式的朋友具体给我说说吧
今天可能脑子有点晕,看了半天迭代子模式也没弄懂
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nenu0
2003-08-21
打赏
举报
回复
是Iterator模式吧。GoF的《DP》对这一个模式说的还是挺清楚的……看看SGI_STL中关于Iterator的源代码可能有点儿用。
along603
2003-08-21
打赏
举报
回复
今天蹩足了劲把跌代子模式看完了,感觉想不出哪种情况使用比较合适,再者那白盒子,黑盒子的区别就是一个静态类?那好象没什么影响??
biggie
2003-08-20
打赏
举报
回复
《统一软件开发过程》软件工程技术丛书 机械工业出版社
AlanLuo_2002
2003-08-19
打赏
举报
回复
迭代子对象其实就是可以增加/改变对聚集的访问,比方说你用一个迭代子对象可以对这个聚集进行添加元素,可以用另外一个迭代子对象对聚集进行删除元素的操作,运用迭代子模式就可以做到“开-闭”原则,使得代码维护和修改更加容易,灵活
设计模式(2)
设计模式(2)《大话设计模式》个人笔记,如有错误,
恳请
批评指正。模式总结创建型模式创建型模式隐藏了这些类的实例是如何被创建和放在一起,整个系统关于这些对象所知道的是由抽象类所定义的接口。这样,创建型模式在创建什么、谁创建它、它是怎么被创建的、何时创建等这些方面提供了很大的灵活性。抽象工厂提供一个创建一系列或相关依赖的对象的接口,而无需指定他们
具体
的类。工厂方法定义一个用于创建对象的接口,让子类决定实
柴毛毛大话设计模式——开发常用的设计模式梳理
写在最前 本文是笔者的一点经验总结,主要介绍几种在Web开发中使用频率较高的设计模式。 本文篇幅较长,建议各位同学挑选感兴趣的设计模式阅读。 在阅读的同时,也麻烦各位大佬多多分享!有你们的肯定,才有我继续分享的动力 如需转载,请与我联系! 人工智能看面相 最近忙里偷闲,对人工智能看面相进行了一些优化,欢迎各位大佬体验! 体验后
恳请
各位大佬分享
朋友
圈! 基础学习:UML四
设计模式(3)-策略模式(Stragety)
前两篇分别讲了Dynamic Proxy(动态代理模式)和Iterator(
迭代
器模式),这次笔者来分享Stragety(策略模式)的小小经验。 笔者的设计模式经验是基于Object-Orient Programming(OOP)的,这三篇的blog基本的核心是多态和代码的复用,要服用的目的是避免代码的写死,增加代码的Extensibility(拓展性),而拓展性的基础就是多态。笔者这里的多态基...
Python的23种设计模式(完整版带源码实例)
设计模式是面对各种问题进行提炼和抽象而形成的解决方案。这些设计方案是前人不断试验,考虑了封装性、复用性、效率、可修改、可移植等各种因素的高度总结。它不限于一种特定的语言,它是一种解决问题的思想和方法最后的最后由本人水平所限,难免有错误以及不足之处, 屏幕前的靓仔靓女们 如有发现,
恳请
指出!你轻轻地点了个赞,那将在我的心里世界增添一颗明亮而耀眼的星!
设计模式(1)
设计模式(1)《大话设计模式》个人笔记,如有错误,
恳请
批评指正。设计模式六大原则:reference: http://www.uml.org.cn/sjms/201211023.asp原则1、单一职责原则单一职责原则(SRP),就一个类而言,应该仅有一个引起它变化的原因。如果能够想到多于一个的动机去改变一个类,那么这个类就具有多于一个的职责,就应该考虑类的职责分离。原则2、开放-封闭原则不能修改,
Java
50,543
社区成员
85,619
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章