java 设计模式应该在什么时候学
答案:5 悬赏:70 手机版
解决时间 2021-02-20 07:01
- 提问者网友:書生途
- 2021-02-19 22:36
java 设计模式应该怎么学习。什么时候学。要什么基础作为前提。还有那些常用。学习的曲线应该是怎样的。请教一下大侠们。。。
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-02-19 22:46
1. 应该怎么学习:自己要学会总结,积累设计开发经验。设计模式都是在经验中获得的。
2. 什么时候学:这个要看个人的想法,如果想在软件这一行深造,有所建树,当然是越早学习越好了!
3. 要什么基础作为前提:需要具备一定的软件设计、封转以及抽象的思想。学会接口编程,接口隔离解耦等。
4. 还有那些常用:常用的设计模式主要有单例模式、抽象工厂模式、工厂方法模式、模板方法模式、责任链模式、策略模式等等。这还要看具体的项目情况而定的。
5. 学习的曲线:首先,应该积累软件设计经验,在项目实践中总结、归纳,悟出一定的设计思想,还有就是要有软件设计模式书籍的辅助。个人推荐《软件秘笈-设计模式那点事》一书,当中例举23个实例讲解23种设计模式,还有综合实战应用,并附各个模式的静态类图、适用场合等等,对于学习设计模式帮助很大!
2. 什么时候学:这个要看个人的想法,如果想在软件这一行深造,有所建树,当然是越早学习越好了!
3. 要什么基础作为前提:需要具备一定的软件设计、封转以及抽象的思想。学会接口编程,接口隔离解耦等。
4. 还有那些常用:常用的设计模式主要有单例模式、抽象工厂模式、工厂方法模式、模板方法模式、责任链模式、策略模式等等。这还要看具体的项目情况而定的。
5. 学习的曲线:首先,应该积累软件设计经验,在项目实践中总结、归纳,悟出一定的设计思想,还有就是要有软件设计模式书籍的辅助。个人推荐《软件秘笈-设计模式那点事》一书,当中例举23个实例讲解23种设计模式,还有综合实战应用,并附各个模式的静态类图、适用场合等等,对于学习设计模式帮助很大!
全部回答
- 1楼网友:时间的尘埃
- 2021-02-20 03:00
在你可以编程的时候,就是你可以作出一些程序的时候,我说的是一个简单的小系统。
- 2楼网友:酒安江南
- 2021-02-20 01:55
在你有一些自己编程经验的时候,比如自己设计了一个架构
需要的时候你自会意识到需要design p,因为它就是帮助你设计你的程序结构的
- 3楼网友:深街酒徒
- 2021-02-20 00:25
有一两个项目的经验:
1要对项目中使用的框架之类的都吃透;
2要对项目业务逻辑有清析的认知;
这时候再去看设计模式,应该会有一些原来如此的感觉;这时也不要自己用,还要再继续累积这种感觉,时间长了就无所谓什么模式了
- 4楼网友:轮獄道
- 2021-02-20 00:05
熟练使用一种编程语言的是时候,你开始去设计一个模块的代码层次结构时,你想要你的代码更优美,你想要你的代码能对扩展打开,对修改关闭的时候,……,只要你想学,什么时候都可以开始。
前提吗:最好先明白面向对象编程思想就可以了,设计模式的底层思想就是面向对象编程,核心就是对扩展打开,对修改关闭。
先去学习OO吧,从这里开始,在项目中逐渐学习用到设计模式。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯