2016 - 2024

感恩一路有你

23种设计模式 初学软件设计模式应该读哪本书?

浏览量:1825 时间:2021-03-13 21:29:32 作者:admin

初学软件设计模式应该读哪本书?

假设你有很好的编程经验,例如,两年以上的编程经验,你可以阅读经典的Gofl《设计模式》,或者阅读《简单术语的设计模式》、《大谈设计模式》、《模式的乐趣》等书籍,同时,推荐读马丁·福勒的《重构》。

提高程序员素养,必读的书都有哪些?

《设计模式》和《Head First设计模式》,哪本书更适合入门使用?

为合理起见,代码组织应侧重于熟悉业务和代码拆分与重构。通常,您应该先编写框架和伪代码,添加to-do注释,然后拆分一些常用方法以使其有条理。设计模式主要是对一些经验的总结,属于比较高的范畴,但建议新手不要走得太深。有一个初步的了解和学习是可以的,有意识地学习是好的。

您提到的两本书更适合初学者和学习者。前者更标准,后者更有趣。如果你学习新的设计模式,HF系列更适合你。无独有偶,大华的设计模式都是从故事中学来的。另一本书,禅宗的设计模式,建议它也是好的

设计模式是最好的使用,但不要滥用它们;编程规范是最好的遵循。

首先,设计模式。大多数时候,需求可以通过设计模式来实现,也可以不通过设计模式来实现。即使使用设计模式也会增加代码的复杂性。那么为什么要使用设计模式呢?学习设计模式就是合理组织代码,如何解耦,如何真正达到扩展开发的效果。总的来说,我们的程序在开发之后不能永远改变。例如,需求发生了变化,程序需要扩展。合理使用设计模式可以减少代码重构中的代码更改,而不是将其推后。

但是很多新手朋友经常会遇到这样的问题,在我学习了一个设计模式之后,我必须尽最大努力在项目中使用它,这是不必要的。

另一个是,如果你不这样写,你不会犯任何错误,但最好是按照标准来写。例如,命名规则、何时换行、代码缩进是两个空格还是四个空格、如何编写注释等等。

我建议您看看阿里巴巴的Java开发手册。

关于RESTAPI的一些规范,请参考Google的

顺便说一句,现在有很多代码格式工具可用,如果您感兴趣,可以查看它们。

23种设计模式 php设计模式 深入浅出设计模式pdf百度云

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。