[群聊纪录]先学设计模式,还是先做项目?重构?

[ 1185 查看 / 1 回复 ]

╮呆  子(642798342) 20:24:28
老师,是先学设计模式,了解了一些设计模式再去做项目好呢!还是有其他的方法去做项目好,现在总感觉自己做的东西,功能能实现,就是觉得很杂!
回复
张波老师<zhangbo99@gmail.com> 20:25:11
跨平台性,这个肯定是Java更好.C#没有可比性,因为微软一直不实现
回复
╮呆  子(642798342) 20:25:28
老师,是先学设计模式,了解了一些设计模式再去做项目好呢!还是有其他的方法去做项目好,现在总感觉自己做的东西,功能能实现,就是觉得很杂!
回复
王元<gggfqb@126.com> 20:25:48

回复
╮呆  子(642798342) 20:26:09
该我问老师啦,你们排队啊
回复
C丶razy丨皛(30236053) 20:26:26
MSDN是什么啊
回复
王元<gggfqb@126.com> 20:26:28
那 C++ 和 VC++ 有啥区别

回复
张波老师<zhangbo99@gmail.com> 20:26:40
所以,还是一句话,没有完美的语言,只有不同的项目和需求,只关注语言,舍本逐末了,还有更多的项目分析,设计工作在等你,路还很长着呢.
回复
张波老师<zhangbo99@gmail.com> 20:27:03
那 C++ 和 VC++ 有啥区别---->www.baidu.com
回复
管理软件(95792562) 20:27:06
C++=C+1
回复
╮呆  子(642798342) 20:27:17
老师,关注下我罗,是先学设计模式,了解了一些设计模式再去做项目好呢!还是有其他的方法去做项目好,现在总感觉自己做的东西,功能能实现,就是觉得很杂!
回复
张波老师<zhangbo99@gmail.com> 20:27:22
设计模式千万不要在没有编码基础的情况下直接学习...这也是我们放在最后才讲设计模式的道理

回复
王元<gggfqb@126.com> 20:28:07
这么说我们还不是回到上一辈的境地?要学会很多很多的语言
回复
张波老师<zhangbo99@gmail.com> 20:28:19
学习设计模式,就是站在巨人的肩膀上,它们本身就是前辈吃亏碰壁后总结出来的,反过来讲,你没有吃亏碰壁过,对设计模式的理解和掌握,也不会太深

回复
╮呆  子(642798342) 20:28:50
我开始做项目只关注所有的功能去了,因此很多地方都没去关注,导致项目开发完了自己觉得很不爽,总觉得自己写的代码不是那么爽
回复
管理软件(95792562) 20:29:12
底层基础决定上层建筑
回复
张波老师<zhangbo99@gmail.com> 20:29:36
根据我前面的论述,不可能推断出:"这么说我们还不是回到上一辈的境地"这个结论
回复
王元<gggfqb@126.com> 20:29:56

回复
张波老师<zhangbo99@gmail.com> 20:30:09
呆子,在现有项目基础上,不断"重构"
回复
╮呆  子(642798342) 20:33:06
哦,谢谢老师,那面向对象编程思想呢?要怎么样做才能实现面向对象?
回复
奋斗。。。(283309167) 20:33:10
怎么个重构法
回复
奋斗。。。(283309167) 20:33:11
老是
回复
╮呆  子(642798342) 20:33:35
对软件重新进行改造
回复
╮呆  子(642798342) 20:33:41
项目
回复
王元<gggfqb@126.com> 20:33:58
Delphi C C++ C# VB Python Java 谁全都会的
回复
╮呆  子(642798342) 20:34:11
那个人一定不牛B
回复
╮呆  子(642798342) 20:34:43
语言只要精通一门就行了
回复
╮呆  子(642798342) 20:34:49
其他就容易学了
回复
王元<gggfqb@126.com> 20:34:57
还没问到在它们之间融合贯通
回复
╮呆  子(642798342) 20:35:20
C C++ java我们都开过课
回复
奋斗。。。(283309167) 20:35:52
怎么个重构法

回复
王元<gggfqb@126.com> 20:36:26
你们没学过C#?
回复
╮呆  子(642798342) 20:36:36
,汗,现在比较头痛的就是面向对象思想,好纠结的,在用继承,多态,却还是不懂面向对象思想!
回复
╮呆  子(642798342) 20:36:58
我对.net方面全是自己一人在学
回复
╮呆  子(642798342) 20:37:09
学校没人跟我一起学
回复
张波老师<zhangbo99@gmail.com> 20:37:10
重构,就是解除原来过度的耦合,提炼更通用的功能,先从局部,再逐步到整体

回复
(229074181) 20:37:41
能不能在详细点?
回复
张波老师<zhangbo99@gmail.com> 20:37:53
这个,我们当前进行的商城项目,在高级篇有详细讲解
回复
╮呆  子(642798342) 20:38:03
http://baike.baidu.com/view/120901.htm?fr=ala0_1_1
回复
奋斗。。。(283309167) 20:38:16

回复
(229074181) 20:38:56
少用继承 多用组合?
回复
╮呆  子(642798342) 20:38:59
关键词字百度文库基本都会讲到的,问多了一下也讲不清,自己多花点时间去看
回复
╮呆  子(642798342) 20:39:12
组合?
回复
(229074181) 20:39:43
接口算不算重构呢?
回复
王元<gggfqb@126.com> 20:39:45
我说你们平时做项目时,有没有用UML类图设计的?
回复
╮呆  子(642798342) 20:40:05
UML大部分是针对团队的
回复
王元<gggfqb@126.com> 20:40:23
你做过?

回复
╮呆  子(642798342) 20:40:36
我一个人学,哪来团队
回复
管理软件(95792562) 20:40:46
UML这是一门课程
回复
管理软件(95792562) 20:41:00
建模语言
回复
王元<gggfqb@126.com> 20:41:00
谁学过啊
回复
╮呆  子(642798342) 20:41:01
UML表现的就是整个项目的过程
回复
╮呆  子(642798342) 20:41:10
不要很花时间去学
回复
╮呆  子(642798342) 20:41:28
你知道懂得图形表示什么就产不多了
回复
王元<gggfqb@126.com> 20:42:03
看倒是看得懂,但不会用
回复
管理软件(95792562) 20:42:11
UML这样的书也不少的
回复
╮呆  子(642798342) 20:42:14
有UML软件
回复
张波老师<zhangbo99@gmail.com> 20:45:24
少用继承 多用组合,是基本的设计原则,这个在设计模式开篇就讲了,还有更多,大家可以baidu到,但阅读文字容易,理解和应用不容易
TOP

关注设计模式应该一直进行下去,像老师说的隔几个月再看就有不同的领悟,一开始看不懂也不能灰心。
TOP