社区
非技术区
帖子详情
浏览了一遍设计模式,散分
YufengShi
2006-04-23 06:23:05
用了3周时间看了一遍GOF的设计模式,
深刻理解了封装和多态的重要性,以及继承的不重要性(少用为好,对实现的依赖太强).
总体来说,设计模式的
目标就是--"可复用",
手段就是--"封装变化".
特此散分,以为纪念.
...全文
253
23
打赏
收藏
浏览了一遍设计模式,散分
用了3周时间看了一遍GOF的设计模式, 深刻理解了封装和多态的重要性,以及继承的不重要性(少用为好,对实现的依赖太强). 总体来说,设计模式的 目标就是--"可复用", 手段就是--"封装变化". 特此散分,以为纪念.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YufengShi
2006-04-24
打赏
举报
回复
我是lz
我说的继承不重要或者说是没那么重要,指的是实现继承.
揭帖了,多谢各位兄弟的关注.
roger_77
2006-04-24
打赏
举报
回复
lz说得偶感觉有点矛盾,没有继承,哪来的多态,其重要性又从何说起?
Romakeloli
2006-04-24
打赏
举报
回复
这个很难说
晨星
2006-04-24
打赏
举报
回复
另外,楼主说的“继承的不重要性”,应该是指“实现继承”吧,“接口继承”是许多语言实现多态的唯一方式,怎么可能不重要呢?
晨星
2006-04-24
打赏
举报
回复
嗯,的确是切中要点,至少俺的感觉也是这样。
逸学堂
2006-04-24
打赏
举报
回复
目标就是--"可复用",
手段就是--"封装变化".
切中要点。
ouyh12345
2006-04-24
打赏
举报
回复
jf
iamcaicainiao
2006-04-24
打赏
举报
回复
恭喜恭喜,我还没看呢。将要看。
linwubin1982
2006-04-24
打赏
举报
回复
jf
dg243
2006-04-23
打赏
举报
回复
路过。。。
xlsue
2006-04-23
打赏
举报
回复
继承不重要?继续路过。。。
muyi666
2006-04-23
打赏
举报
回复
up
sankt
2006-04-23
打赏
举报
回复
我曾经看过,印象很深刻:
1.面向接口编程,而不是面向实现编程
2.尽量使用组合,而少用继承.当然多态的实现还是体现在继承上.
23种设计模式它是一种指导思想,我想学习的主要目的,就是要让自己自觉地使用优雅的模式来设计自己的代码框架.
junguo
2006-04-23
打赏
举报
回复
不至于吧,继承的不重要性?
没有了继承就没有了面向对象.书上所表达的观点也只是优先使用聚合,而后考虑继承.
fiftymetre
2006-04-23
打赏
举报
回复
这书实在看不懂 :(
dch4890164
2006-04-23
打赏
举报
回复
呵呵
more exception c++
上也说继承这个问题了
不过他说的不是不重要,是重要性被夸大了。
还有就是多态在某种程度上可以用模版实现。
yj5095
2006-04-23
打赏
举报
回复
呵呵!我还没看完呢!
只见烟火飞扬
2006-04-23
打赏
举报
回复
还没读过~~
jf
lei001
2006-04-23
打赏
举报
回复
mark!
cunsh
2006-04-23
打赏
举报
回复
没有继承怎么多态呀.
加载更多回复(3)
设计模式
-03.02-创建型
设计模式
-工厂模式&建造者模式&原型模式
文章目录工厂模式【常用】简单工厂(Simple Factory)工厂方法(Factory Method)那什么时候该用工厂方法模式,而非简单工厂模式呢?抽象工厂(Abstract Factory)如何设计实现一个Dependency Injection框架?工厂模式和 DI 容器有何区别?DI 容器的核心功能有哪些?如何实现一个简单的 DI 容器?最小原型设计提供执行入口配置文件解析核心工厂类设计建造者模式【常用】为什么需要建造者模式?与工厂模式有何区别?原型模式【不常用】原型模式的原理与应用原型模式的实现
游戏程序常规
设计模式
游戏程序常规
设计模式
https://gpp.tkchu.me/spatial-partition.html 二O一 八 年 十二 月于上海浦东新区 第一章 序 游戏
设计模式
在五年级时,我和我的朋友被...
Java组合模式:如何通过对象组合实现更高效的代码设计
在面向对象设计和程序开发中,软件架构中的“组合”(Composite)指的是将一组对象组合成树形结构,以表示“部分-整体”的层次关系。Composite模式允许客户端以相同的方式处理单个对象和组合对象,从而实现了统一处理对象的方法。本文将介绍组合模式的概念、结构、实现,以及其应用场景和优缺点。组合模式是一种结构型
设计模式
,它将对象组织成树形结构,以表示“部分-整体”的层级关系。以文件系统为例,每个目录都可以包含文件和子目录,而子目录又可以包含更多的文件和子目录。
【面试】剑指offer题目解析及tips速查(不断更新中)
【注】阅读《剑指offer》时做的笔记,简要描述问题内容、几种解法、需要注意的tips及全面的测试用例列举。适合已经读过《剑指offer》,在面试前需要快速
浏览
一遍
回忆细节、巩固注意事项的人。在每个题目中标注了题目在原书中出现的页码、牛客网的对应练习链接地址。 1、将字符串转换成整数。P12 tips:输入为正负号(一个正负
关于JDK源码:我想聊聊如何更高效地阅读
简介 大家好,我是彤哥,今天我想和大家再聊聊JDK源码的几个问题: 为什么要看JDK源码 JDK源码的阅读顺序 JDK源码的阅读方法 为什么要看JDK源码 一,JDK源码是其它所有源码的基础,看懂了JDK源码再看其它的源码会达到事半功倍的效果。 二,JDK源码中包含大量的数据结构知识,是学习数据结构很好的资料,比如,链表、队列、散列表、红黑树、跳表、桶、堆、双端队列等。 三、JDK源码中包含大量的
设计模式
,是学习
设计模式
很好的资料,比如,适配器模式、模板方法模式、装饰器模式、迭代器模式、代理模式、工厂模
非技术区
15,440
社区成员
58,167
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章