社区
非技术区
帖子详情
关于设计模式的学习方法问题!!!
zjfhubeixiangfan
2011-05-19 04:48:01
设计模式应该怎么学习???
还有就是结构模式和行为模式用通俗的说法该怎么解释,容易懂的???
最好有例子,希望牛人们解答。
...全文
112
5
打赏
收藏
关于设计模式的学习方法问题!!!
设计模式应该怎么学习??? 还有就是结构模式和行为模式用通俗的说法该怎么解释,容易懂的??? 最好有例子,希望牛人们解答。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanglihongailihongbo
2011-05-21
打赏
举报
回复
结构模式:类之间的结合
行为模式:类本身的行为
Admonis
2011-05-21
打赏
举报
回复
如果你对语言机制掌握熟练了,可以考虑学习设计模式。在学习设计模式之前,你应该具备了面象对象设计原则方面的知识,然后你可以学习设计模式。
如果你想快速的学习一下,建议你看一下李建忠讲的 C#面象对象设计模式纵横谈 系列视屏教程,紧管你是Java技术员,也可以观看。网上哪都可以找得到。
设计原则你可以看一下《敏捷软件开发 原则、模式、与实践》那本书,或从网上看博客也好。
Admonis
2011-05-21
打赏
举报
回复
对象具有状态、行为为标识符。
行为:没有对象是孤立存在的。对象与对象之间会相互操作。(对象在相互通信)
对象之间会产生关系,我们如何解耦?
软件本质上是复杂的,我们可以通过分解、抽象构造出复杂软件系统。面向对象设计导致了面象对象分解,那么我们分解了之后如何组织它们?结构型设计模式描述的是如何和组织类和对象。
Admonis
2011-05-21
打赏
举报
回复
对向对象设计模式定义:
面向对象设计模式描述了软件设计过程中,特定场景下,类与
相互通信的对象
之间常见的
组织关系
。
类是什么?类是具有共同的结构和行为的一组对象。
组织关系
机制是一种结构,一组不同类型的对象通过它互相协作,实现某种需求的行为。
行为是对象在状态改变和消息传递方面的动作和反应。
相互通信的对象
结构型模式解决了蓝色的文字
行为型模式解决了红色的文字
modery1
2011-05-19
打赏
举报
回复
如果你对面向对象完全没有概念的话,建议先可以看一下面向对象的一些知识。毕竟,设计模式是面向对象编程模式的一种总结。学了26个字母你就可以学习新概念了,但是,为了能更好地学习最好是先学一下国际音标。对于设计模式的学习来说,你可以学习一下UML的一些知识。当然,完全不知道UML也可以学习设计模式,在学习的过程中慢慢也就会UML了。
设计模式不是什么很高深的东西,有了这些知识大胆地学习吧。很多人说,看了很多设计模式的文章,为什么就是看不懂呢?我觉得原因可能有两个,第一就是你没有花时间认真看,第二就是看的文章不适合作为切入点。不管学习什么,切入点非常重要,如果切入点不是那么平易近人的话很可能会把你拒之门外,对于初学者来说从实例切入最合适。最好是能碰到自己做过的项目的实例作为切入点,这样你一比较就知道为什么设计模式好了。
C#入门到精通加强版
15. **
设计模式
**:介绍一些常见的
设计模式
,如工厂模式、单例模式、观察者模式等,提升代码质量。 四、.NET Framework与Windows应用 16. **.NET框架**:理解.NET框架的结构,
学习
System命名空间下的核心类库。 17....
C#入门必看实力程序100个
6. **接口**:
学习
如何定义和实现接口,理解其在
设计模式
中的作用。 7. **异常处理**:通过try...catch语句
学习
如何捕获和处理运行时错误。 8. **委托与事件**:了解委托如何作为
方法
的引用,以及事件如何用于实现...
88个经典Android应用程序打包下载(源代码)
在Android开发领域,
学习
和研究源代码是提升技能和理解应用程序
设计模式
的重要途径。这个压缩包提供了88个经典的Android应用程序源代码,对于开发者来说,这是一份宝贵的资源,可以帮助他们深入理解Android应用的...
震惊!小猪的
设计模式
初涉总结!纯干货~
小猪的
设计模式
初涉总结!纯干货~标签: 知识点总结描述性文字 今年一月初有了离职的念头后,就盘算着把
设计模式
给过一遍,索性就 开了一个新的系列:《如何让孩子爱上
设计模式
》,在编写过程中经历了 旧项目重构...
如何
学习
设计模式
GoF的[
设计模式
]是经典著作,有人看了好多遍仍然说没有看懂,许多人看懂了一些模式但不知道如何应用……这里,yqj2065抛砖引玉,讨论一下如何
学习
设计模式
。 ①
学习
技巧
学习
设计模式
时,有一些技巧能够帮助...
非技术区
23,406
社区成员
70,516
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章