没有合适的资源?快使用搜索试试~ 我知道了~
首页dive into design patterns(Alexander Shvets).pdf
dive into design patterns(Alexander Shvets).pdf
需积分: 48 107 下载量 51 浏览量
更新于2023-03-16
评论 3
收藏 32.27MB PDF 举报
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在现实中都有相应的原理来与之对应,每种模式都描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是设计模式能被广泛应用的原因。
资源详情
资源评论
资源推荐
Di e nve Intto
DEDESSIGNIGN
PPAATTTERNTERNSS
A Few Words on Copyright
#= (M B5A9 =G @9L5B89F -<J9HG $RA
H<9 5IH<CF C: H<9 6CC? Dive Into
Design Patterns 5B8 H<9 CB@=B9 7CIFG9
Dive Into Refactoring
.<=G 6CC? =G :CF MCIF D9FGCB5@ IG9 CB@M
+@95G9 8CBRH G<5F9 =H K=H< 5BM H<=F8
D5FH=9G 9L79DH MCIF :5A=@M A9A69FG $: MCIR8 @=?9 HC G<5F9 H<9
6CC? K=H< 5 :F=9B8 CF 7C@@95;I9 6IM 5B8 G9B8 H<9A 5
B9K 7CDM
@@ DFCXH :FCA H<9 G5@9 C: AM 6CC?G 5B8 7CIFG9G =G GD9BH CB
H<9 89J9@CDA9BH C: Refactoring.Guru 57< 7CDM GC@8 <9@DG
H<9 DFC>97H =AA9BG9@M 5B8 6F=B;G H<9 ACA9BH C: 5 B9K 6CC?
F9@95G95@=HH@96=H7@CG9F
@9L5B89F-<J9HG,9:57HCF=B;"IFI
support@refactoring.guru
$@@IGHF5H=CBGA=HFM4<5FH
8=H=B;B8F9K19HACF9,<M5B-C@CACB
I dedicate this book to my wife, Maria. If it
hadn’t been for her, I’d probably have Bnished
the book some 30 years later.
Table of Contents
Table of Contents ....................................................................................... 4
How to Read This Book.............................................................................. 6
INTRODUCTION TO OOP ............................................................................. 7
5G=7GC:**+
+=@@5FGC:**+
,9@5H=CBG9HK99B*6>97HG
INTRODUCTION TO DESIGN PATTERNS.................................................23
1<5HRG59G=;B+5HH9FB
1<M-<CI@8$'95FB+5HH9FBG
SOFTWARE DESIGN PRINCIPLES ...........................................................29
!95HIF9GC:"CC89G=;B
Design Principles.............................................................................34
O
B75DGI@5H91<5H05F=9G
O
+FC;F5AHC5B$BH9F:579BCH5B$AD@9A9BH5H=CB
O
!5JCFCADCG=H=CB*J9F$B<9F=H5B79
SOLID Principles ..............................................................................48
O
-=B;@9,9GDCBG=6=@=HM+F=B7=D@9
O
*D9B@CG98+F=B7=D@9
O
'=G?CJ-I6GH=HIH=CB+F=B7=D@9
O
$BH9F:579-9;F9;5H=CB+F=B7=D@9
O
9D9B89B7M$BJ9FG=CB+F=B7=D@9
.56@9C:CBH9BHG
剩余409页未读,继续阅读
Serajoon
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 2023年中国辣条食品行业创新及消费需求洞察报告.pptx
- 2023年半导体行业20强品牌.pptx
- 2023年全球电力行业评论.pptx
- 2023年全球网络安全现状-劳动力资源和网络运营的全球发展新态势.pptx
- 毕业设计-基于单片机的液体密度检测系统设计.doc
- 家用清扫机器人设计.doc
- 基于VB+数据库SQL的教师信息管理系统设计与实现 计算机专业设计范文模板参考资料.pdf
- 官塘驿林场林防火(资源监管)“空天地人”四位一体监测系统方案.doc
- 基于专利语义表征的技术预见方法及其应用.docx
- 浅谈电子商务的现状及发展趋势学习总结.doc
- 基于单片机的智能仓库温湿度控制系统 (2).pdf
- 基于SSM框架知识产权管理系统 (2).pdf
- 9年终工作总结新年计划PPT模板.pptx
- Hytera海能达CH04L01 说明书.pdf
- 数据中心运维操作标准及流程.pdf
- 报告模板 -成本分析与报告培训之三.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0