永发信息网

java 设计模式应该在什么时候学

答案:5  悬赏:70  手机版
解决时间 2021-02-20 07:01
java 设计模式应该怎么学习。什么时候学。要什么基础作为前提。还有那些常用。学习的曲线应该是怎样的。请教一下大侠们。。。
最佳答案
1. 应该怎么学习:自己要学会总结,积累设计开发经验。设计模式都是在经验中获得的。
2. 什么时候学:这个要看个人的想法,如果想在软件这一行深造,有所建树,当然是越早学习越好了!
3. 要什么基础作为前提:需要具备一定的软件设计、封转以及抽象的思想。学会接口编程,接口隔离解耦等。
4. 还有那些常用:常用的设计模式主要有单例模式、抽象工厂模式、工厂方法模式、模板方法模式、责任链模式、策略模式等等。这还要看具体的项目情况而定的。
5. 学习的曲线:首先,应该积累软件设计经验,在项目实践中总结、归纳,悟出一定的设计思想,还有就是要有软件设计模式书籍的辅助。个人推荐《软件秘笈-设计模式那点事》一书,当中例举23个实例讲解23种设计模式,还有综合实战应用,并附各个模式的静态类图、适用场合等等,对于学习设计模式帮助很大!
全部回答
在你可以编程的时候,就是你可以作出一些程序的时候,我说的是一个简单的小系统。
在你有一些自己编程经验的时候,比如自己设计了一个架构 需要的时候你自会意识到需要design p,因为它就是帮助你设计你的程序结构的
有一两个项目的经验: 1要对项目中使用的框架之类的都吃透; 2要对项目业务逻辑有清析的认知; 这时候再去看设计模式,应该会有一些原来如此的感觉;这时也不要自己用,还要再继续累积这种感觉,时间长了就无所谓什么模式了
熟练使用一种编程语言的是时候,你开始去设计一个模块的代码层次结构时,你想要你的代码更优美,你想要你的代码能对扩展打开,对修改关闭的时候,……,只要你想学,什么时候都可以开始。 前提吗:最好先明白面向对象编程思想就可以了,设计模式的底层思想就是面向对象编程,核心就是对扩展打开,对修改关闭。 先去学习OO吧,从这里开始,在项目中逐渐学习用到设计模式。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
湾(横店店)在什么地方啊,我要过去处理事情
【税控清单怎么开】清单防伪开票系统所开具的
温州动车南站到永嘉岩头古村丽水古街多少公里
男生故意大声的在女生面前说你笑就笑吧是什么
广旺集团建材机械公司在什么地方啊,我要过去
顺德哪里有珍珠奶茶原料批发?分别在哪里?急
宜宾道/通江路(路口)在什么地方啊,我要过去
win7磁盘管理怎样给新硬盘分区
p×(1+10%)+(1-p)(1+10%)=1+30% 求p值
上海有朝鲜冷面卖吗?
DNF蓝拳应该加什么属性
车之港汽车服务连锁机构地址在哪,我要去那里
求圆的半径公式
如何恢复电脑分辨率
我的膝盖及后腰冰凉
推荐资讯
陈记本色鲜卤在什么地方啊,我要过去处理事情
Sad翻译中文是什么意思
厂区噪声水平调查测量点布置在厂界外()m处
电气绝缘胶带粘性和天气有关系吗
公司被投诉 使用全网独家字眼该怎么处理
女友爸妈发现她床头的避孕套 怎么办
唱吧可以更改信息吗?比如性别还有名称。
上海市职工保障互助会会员卡是个什么卡?
为什么我的读书郎学习机打不开?求高人指点。
珠海市24家上市公司是哪些?
门庭若市?什么意思?
it is my life不是bon jovi唱的吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?