trufun 9:32:44
大家好,UML网上课堂开课啦,今天是周二课程的临时调整,很多网友不知道,所以讲一些新知识,主要测试大家对该知识的兴趣大小
麒麟(1) 9:33:31
太高兴了
麒麟(1) 9:33:35
怎么听课呢
trufun 9:34:58
你现在就在听
trufun 9:35:06
今天,我们讨论一下设计模式的概念,为以后我们讨论常见设计模式打下基础
麒麟(1) 9:35:53
您好
trufun 9:36:08
好
麒麟(1) 9:36:22
在eclipse中直接做包类设计
麒麟(1) 9:37:06
有什么好的方法进行设计
麒麟(1) 9:37:09
使用模式呢
trufun 9:37:50
你刚列的具体实现,我们现在讨论设计
麒麟(1) 9:37:59
恩
麒麟(1) 9:38:07
设计从对业务实现出发
麒麟(1) 9:38:17
您能举例比如我们设计一个什么样子的系统
麒麟(1) 9:38:22
怎么使用设计模式
trufun 9:39:15
记得前几周我们讨论类关系图吗?类和类如果不发生关系,就形成不了业务
麒麟(1) 9:39:46
我进群时间不长
麒麟(1) 9:39:55
您按照您的思路讲吧
麒麟(1) 9:44:27
您继续讲
trufun 9:45:00
如果几个类之间的关系固定,就形成了一种模式,这种模式如果被大家使用就成了设计模式
品味从容(54321867) 9:47:31
有本书叫 大话设计模式,是不是就是讲的这个关系/模式?
麒麟(1) 9:48:32
平常就用了简单工厂模式,单例模式
trufun 9:48:40
在现实中,如丈夫和妻子,司令和政委,厂长和书记等类和类之间的固定搭配关系
太阳海<1> 9:49:56
就变成了一种设计模式了?
trufun 9:50:22
对
太阳海<1> 9:50:26
工厂模式是一个什么的固定搭配呢?
trufun 9:51:50
这种搭配有其合理性和优势,被广泛采用,就成了设计模式
trufun 9:51:35
以后谈
太阳海<1> 9:51:45
哦,好的
trufun 9:55:49
设计模式不是最近十几年才有的,事实上,在面向对象出现后就有了,早期叫设计样式,如手柄样式,容器样式等
ROLA(412064492) 9:56:26
IOS设计模式和JAVA设计模式有没有什么区别?
trufun 9:57:40
从概念上讲没有质的区别
trufun 10:01:46
1995,有4个人把以前的设计样式进行了分类整理,归纳成23种模式,以后就叫设计模式
trufun 10:04:48
在软件开发中,设计模式主要用在一下几个方面,1.应用系统开发,2.工具开发,3。框架开发
trufun 10:08:09
如果有机会,后面我们将从应用系统中使用设计模式进行讨论,因为国内目前还是以应用系统开发为主
trufun 10:11:18
设计模式的特点有三个,1.关心类和类之间的关系,这个我们前面已经讨论过
trufun 10:15:20
其次,它不关心具体的算法和实现,即只做定义,具体实现因人,因语言,因平台而不同
trufun 10:19:30
麒麟(1) 10:15:25
老师,这样说设计模式和语言类型,平台无关
麒麟(1) 10:15:49
程序设计领域常用的设计模式就这23个对吗
trufun 10:17:44
理论上是这样,但近年出现了许多与语言有关的设计模式,如js,java等
一米阳光(42199912) 10:18:20
与语言有关的设计模式 能举例说说吗
麒麟(1) 10:20:13
是的也常用 js,jquery等
trufun 10:20:22
以后谈
麒麟(1) 10:20:26
没领悟到具体的设计模式
麒麟(1) 10:20:47
能结合工具说说怎么具体用设计模式吗
trufun 10:22:21
后面谈,今天是概念
深蓝医生(1) 10:18:58
听说设计模式不仅仅在软件行业使用的。
trufun 10:21:36
建筑行业等都在使用,如拱形桥
trufun 10:26:17
最后,是设计模式是已经被实践过,有重复性
trufun 10:28:18
如果你提出一种设计模式,别人都无法模仿,重复,那只能算方案
trufun 10:32:21
不是解决任何问题都要从头做起。他们更愿意复用以前使用过的解决方案。当找到一个好的解决方案,他们会一遍又一遍地使用,这个方案就演化为模式
trufun 10:34:52
所以,能够在实际中想到用设计模式,是设计模式学习的核心
trufun 10:39:02
trufun 10:40:44
1.模式名称(pattern name),可能描述模式的问题、解决方案和效果
trufun 10:43:00
如:代理模式,观察者模式等
trufun 10:47:21
2.解决的问题,也就是在哪种情况下使用,这是最难的
咖啡刀() 10:49:38
工作中常用的一般不会超过10个
咖啡刀() 10:49:57
其他的 明白概念
咖啡刀() 10:50:01
知道有这事情
咖啡刀() 10:50:52
需要使用的时候能根据问题 分析
咖啡刀() 10:51:07
然后 了解可以使用哪种模式 能解决 此类问题
咖啡刀() 10:51:16
个人觉得这就够了
trufun 10:50:14
3.这样定义模式中各个类角色,职责,就像谁当司令,谁当政委
trufun 10:53:11
4.效果(consequences),用设计模式不总是有利,要权衡
trufun 10:57:53
设计模式的分类方法很多,最常见的是按目的分
trufun 11:01:40
1.创建型( C r e a t i o n a l ),如1)工厂方法模式(Factory Method Pattern)
2)抽象工厂模式(Abstract Factory Pattern)
3)建造者模式(Builder Pattern)
4)原型模式(Prototype Pattern)
5)单例模式(Singleton Pattern)
trufun 11:06:55
它解决要创建那些对象,以及创建的顺序,也就是“new?”
trufun 11:10:33
2.结构型( S t r u c t u r a l ),如:适配器模式(Adapter Pattern) ,桥接模式(Bridge Pattern)
trufun 11:14:38
结构型主要解决对外的接口问题,使外部程序不必关心内部
麒麟(1) 11:15:10
适配器模式 怎么用呢
trufun 11:17:21
3、行为型( B e h a v i o r a l ),如:责任链模式(Chain of Responsibility Pattern) ,命令模式(Command Pattern)等
trufun 11:17:51
以后讲
trufun 11:22:13
行为型对内关注协作,对外关注交互,重点在方法上
麒麟(1) 11:24:47
您在哪办公
麒麟(1) 11:24:53
有时间过去拜会
trufun 11:25:59
西安楚凡科技
trufun 11:26:04
今天关于设计模式概念的上半部分就讲完了,如果有机会讲概念的下半部分,怎样使用设计模式
麒麟(1) 11:26:36
您下午就讲吧
麒麟(1) 11:26:49
trunfun 软件太好了
trufun 11:27:01
今天关于设计模式概念的上半部分就讲完了,如果有机会讲概念的下半部分,怎样使用设计模式
trufun 11:27:17
每周二早上
trufun 11:29:49
今天的课就到这里,888
麒麟(1) 11:30:31
您免费办培训
麒麟(1) 11:30:34
令人敬佩
大家好,UML网上课堂开课啦,今天是周二课程的临时调整,很多网友不知道,所以讲一些新知识,主要测试大家对该知识的兴趣大小
麒麟(1) 9:33:31
太高兴了
麒麟(1) 9:33:35
怎么听课呢
trufun 9:34:58
你现在就在听
trufun 9:35:06
今天,我们讨论一下设计模式的概念,为以后我们讨论常见设计模式打下基础
麒麟(1) 9:35:53
您好
trufun 9:36:08
好
麒麟(1) 9:36:22
我们以前使用pd建立概念模型,物理模型
===============================================
现在定制Trufun企业内训或者购买Trufun系列产品,
可获赠苹果iPad或者iPhone 4S产品,先到先得!!
------详情访问www.trufun.net咨询了解-----
===============================================
在eclipse中直接做包类设计
麒麟(1) 9:37:06
有什么好的方法进行设计
麒麟(1) 9:37:09
使用模式呢
trufun 9:37:50
你刚列的具体实现,我们现在讨论设计
麒麟(1) 9:37:59
恩
麒麟(1) 9:38:07
设计从对业务实现出发
麒麟(1) 9:38:17
您能举例比如我们设计一个什么样子的系统
麒麟(1) 9:38:22
怎么使用设计模式
trufun 9:39:15
记得前几周我们讨论类关系图吗?类和类如果不发生关系,就形成不了业务
麒麟(1) 9:39:46
我进群时间不长
麒麟(1) 9:39:55
您按照您的思路讲吧
麒麟(1) 9:44:27
您继续讲
trufun 9:45:00
如果几个类之间的关系固定,就形成了一种模式,这种模式如果被大家使用就成了设计模式
品味从容(54321867) 9:47:31
有本书叫 大话设计模式,是不是就是讲的这个关系/模式?
麒麟(1) 9:48:32
平常就用了简单工厂模式,单例模式
trufun 9:48:40
在现实中,如丈夫和妻子,司令和政委,厂长和书记等类和类之间的固定搭配关系
太阳海<1> 9:49:56
就变成了一种设计模式了?
trufun 9:50:22
对
太阳海<1> 9:50:26
工厂模式是一个什么的固定搭配呢?
trufun 9:51:50
这种搭配有其合理性和优势,被广泛采用,就成了设计模式
trufun 9:51:35
以后谈
太阳海<1> 9:51:45
哦,好的
trufun 9:55:49
设计模式不是最近十几年才有的,事实上,在面向对象出现后就有了,早期叫设计样式,如手柄样式,容器样式等
ROLA(412064492) 9:56:26
IOS设计模式和JAVA设计模式有没有什么区别?
trufun 9:57:40
从概念上讲没有质的区别
trufun 10:01:46
1995,有4个人把以前的设计样式进行了分类整理,归纳成23种模式,以后就叫设计模式
trufun 10:04:48
在软件开发中,设计模式主要用在一下几个方面,1.应用系统开发,2.工具开发,3。框架开发
trufun 10:08:09
如果有机会,后面我们将从应用系统中使用设计模式进行讨论,因为国内目前还是以应用系统开发为主
trufun 10:11:18
设计模式的特点有三个,1.关心类和类之间的关系,这个我们前面已经讨论过
trufun 10:15:20
其次,它不关心具体的算法和实现,即只做定义,具体实现因人,因语言,因平台而不同
trufun 10:19:30
麒麟(1) 10:15:25
老师,这样说设计模式和语言类型,平台无关
麒麟(1) 10:15:49
程序设计领域常用的设计模式就这23个对吗
trufun 10:17:44
理论上是这样,但近年出现了许多与语言有关的设计模式,如js,java等
一米阳光(42199912) 10:18:20
与语言有关的设计模式 能举例说说吗
麒麟(1) 10:20:13
是的也常用 js,jquery等
trufun 10:20:22
以后谈
麒麟(1) 10:20:26
没领悟到具体的设计模式
麒麟(1) 10:20:47
能结合工具说说怎么具体用设计模式吗
trufun 10:22:21
后面谈,今天是概念
深蓝医生(1) 10:18:58
听说设计模式不仅仅在软件行业使用的。
trufun 10:21:36
建筑行业等都在使用,如拱形桥
trufun 10:26:17
最后,是设计模式是已经被实践过,有重复性
trufun 10:28:18
如果你提出一种设计模式,别人都无法模仿,重复,那只能算方案
trufun 10:32:21
不是解决任何问题都要从头做起。他们更愿意复用以前使用过的解决方案。当找到一个好的解决方案,他们会一遍又一遍地使用,这个方案就演化为模式
trufun 10:34:52
所以,能够在实际中想到用设计模式,是设计模式学习的核心
trufun 10:39:02
描述一个设计模式,需要关注一下四个要素
===============================================
现在定制Trufun企业内训或者购买Trufun系列产品,
可获赠苹果iPad或者iPhone 4S产品,先到先得!!
------详情访问www.trufun.net咨询了解-----
===============================================
trufun 10:40:44
1.模式名称(pattern name),可能描述模式的问题、解决方案和效果
trufun 10:43:00
如:代理模式,观察者模式等
trufun 10:47:21
2.解决的问题,也就是在哪种情况下使用,这是最难的
咖啡刀() 10:49:38
工作中常用的一般不会超过10个
咖啡刀() 10:49:57
其他的 明白概念
咖啡刀() 10:50:01
知道有这事情
咖啡刀() 10:50:52
需要使用的时候能根据问题 分析
咖啡刀() 10:51:07
然后 了解可以使用哪种模式 能解决 此类问题
咖啡刀() 10:51:16
个人觉得这就够了
trufun 10:50:14
3.这样定义模式中各个类角色,职责,就像谁当司令,谁当政委
trufun 10:53:11
4.效果(consequences),用设计模式不总是有利,要权衡
trufun 10:57:53
设计模式的分类方法很多,最常见的是按目的分
trufun 11:01:40
1.创建型( C r e a t i o n a l ),如1)工厂方法模式(Factory Method Pattern)
2)抽象工厂模式(Abstract Factory Pattern)
3)建造者模式(Builder Pattern)
4)原型模式(Prototype Pattern)
5)单例模式(Singleton Pattern)
trufun 11:06:55
它解决要创建那些对象,以及创建的顺序,也就是“new?”
trufun 11:10:33
2.结构型( S t r u c t u r a l ),如:适配器模式(Adapter Pattern) ,桥接模式(Bridge Pattern)
trufun 11:14:38
结构型主要解决对外的接口问题,使外部程序不必关心内部
麒麟(1) 11:15:10
适配器模式 怎么用呢
trufun 11:17:21
3、行为型( B e h a v i o r a l ),如:责任链模式(Chain of Responsibility Pattern) ,命令模式(Command Pattern)等
trufun 11:17:51
以后讲
trufun 11:22:13
行为型对内关注协作,对外关注交互,重点在方法上
麒麟(1) 11:24:47
您在哪办公
麒麟(1) 11:24:53
有时间过去拜会
trufun 11:25:59
西安楚凡科技
trufun 11:26:04
今天关于设计模式概念的上半部分就讲完了,如果有机会讲概念的下半部分,怎样使用设计模式
麒麟(1) 11:26:36
您下午就讲吧
麒麟(1) 11:26:49
trunfun 软件太好了
trufun 11:27:01
今天关于设计模式概念的上半部分就讲完了,如果有机会讲概念的下半部分,怎样使用设计模式
trufun 11:27:17
每周二早上
trufun 11:29:49
今天的课就到这里,888
麒麟(1) 11:30:31
您免费办培训
麒麟(1) 11:30:34
令人敬佩