1.《重构与模式》Joshua Kerievsky科瑞夫斯盖著 看了这个你就明白什么意思了 不解释
2.《领域驱动设计》(美)埃文斯 不解释
3.《敏捷软基渗隐件开发》Robert C.Martin所著 不解释
4.《企业应用架构模喊核式》(英)福勒 ,王怀民,周斌 译 不解释
至于学习方法,首先应该学习linux内核,上述这些东西基本上都是提取内核的精华。内核中都有体验,内核是神作,代码很优秀。这些东西纸上学来终归没多大用,需在工程师职位干上5年+,你对这些东西就有体搏厅会了。没有什么学习步骤,这些都是一些高级的东西,俗话说,先把代码写对,再把代码写好就行了。