设计模式、面向对象、编程规范、重构学习资源

设计模式:

【书籍】《Head First 设计模式》豆瓣
入门设计模式,通俗易懂。个人不是很喜欢 Head First 图书风格,入门可以看。

 

【书籍】《Java 与模式》豆瓣
用 Java 语言讲解设计模式,适合初学者。

 

【书籍】《设计模式》豆瓣
这本书是 GoF(Gang of Four,四人组)写的,设计模式的开山之作,经典的 23 种设计模式诞生于这本书。

 

面向对象:
【书籍】《深入浅出面向对象分析与设计》豆瓣
适合入门,讲解面向对象分析和设计。

 

编程规范:
【书籍】《代码大全》豆瓣
近千页,不是很聚焦,涵盖了软件开发方法、编程技巧、编码规范、重构等诸多方面。原书名 code complete。

 

【书籍】《代码整洁之道》豆瓣
代码质量与其整洁度成正比,作者给出了一系列行之有效的整洁代码操作实践。原书名 Code Clean。

 

重构:
【书籍】《编写可读代码的艺术》豆瓣
关注编码细节规范,总结了很多提高代码可读性的小技巧,适合入门。

 

【书籍】《重构 改善既有代码的设计》豆瓣
讲到了很多代码的坏味道和改进方法,总结全面,很经典的书。重构就是在不改变外部行为的前提下改善代码。

 

【书籍】《重构与模式》豆瓣
讲了如何应用设计模式来重构代码,改善其质量。是《重构 改善既有代码的设计》这本书的一个补充。

 

【书籍】《修改代码的艺术》豆瓣
豆瓣链接给的老版,新版翻译不咋地。从测试角度谈重构的视角,比较独特。

 


【极客时间】王争-设计模式之美。付费专栏,整体感觉还行,主要结合了平时开发中遇到的问题与实战代码讲解,比较容易理解。
http://gk.link/a/10iey

 

 


【Java学习资源】整理推荐

 

 


【Java面试题与答案】整理推荐

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值