没有合适的资源?快使用搜索试试~ 我知道了~
design-patterns
共93个文件
java:26个
class:24个
xml:14个
需积分: 5 0 下载量 170 浏览量
2021-04-07
17:20:58
上传
评论
收藏 68KB ZIP 举报
温馨提示
设计模式 如果您真的想遵循成为一名优秀开发人员的道路,那么您必须拥有的知识之一就是设计模式。 概念 设计模式是面向对象编程中的一种技术,在Java,C#,Kotlin等OOP语言中经常使用...它也为我们提供了解决模式的方法。是最佳的。 设计模式将帮助我们以最佳方式解决这些问题。 设计模式与语言无关,您可以将其应用于当今的大多数编程语言。 如果您真的想成为一名优秀的开发人员,则不能忽略“设计模式” 我们为什么要知道和使用它? 代码重用和可扩展 这些是优化的解决方案,我们可以不加思索地逐案使用它们。 同时加快开发人员的开发和测试速度 当然,这些代码将变得易于阅读和理解,以及随后的轻松维护和升级。 节省与其他开发人员代码一起工作的时间。 分类设计模式 在四位作者Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides的《设计模式-可重
资源推荐
资源详情
资源评论
收起资源包目录
design-patterns-master.zip (93个子文件)
design-patterns-master
Creational
Singleton
Source code
src
DoubleCheckLocking.java 436B
ThreadSafe.java 278B
EagerInitialization.java 245B
LazyInitialization.java 300B
Singleton.iml 423B
.idea
misc.xml 273B
.name 9B
modules.xml 258B
.gitignore 47B
vcs.xml 189B
.gradle
buildOutputCleanup
outputFiles.bin 18KB
cache.properties 51B
buildOutputCleanup.lock 17B
vcs-1
gc.properties 0B
checksums
checksums.lock 17B
6.6.1
executionHistory
executionHistory.bin 20KB
executionHistory.lock 17B
fileChanges
last-build.bin 1B
fileHashes
fileHashes.bin 18KB
fileHashes.lock 17B
gc.properties 0B
configuration-cache
gc.properties 0B
README.md 2KB
Factory-method
Source-code
src
CandyFactory.java 408B
Candy.java 61B
CandyType.java 53B
HardCandy.java 127B
ClientTest.java 197B
MintyCandy.java 130B
.idea
misc.xml 273B
.name 14B
modules.xml 262B
.gitignore 47B
vcs.xml 189B
Source-code.iml 423B
out
production
Source-code
MintyCandy.class 382B
CandyFactory.class 759B
Candy.class 137B
CandyFactory$1.class 602B
CandyType.class 878B
ClientTest.class 733B
HardCandy.class 378B
README.md 2KB
Abstract-factory-method
Source-code
src
HighEndPhone.java 132B
HighEndDeviceFactory.java 244B
HighEndLaptop.java 135B
MidRangeDeviceFactory.java 247B
Phone.java 52B
ClientTest.java 858B
ElectronicDeviceFactory.java 425B
Segment.java 47B
MidRangeLaptop.java 137B
Laptop.java 53B
ElectronicDeviceAbstractFactory.java 128B
MidRangePhone.java 135B
.idea
misc.xml 273B
uiDesigner.xml 9KB
.name 23B
modules.xml 262B
.gitignore 47B
vcs.xml 189B
Source-code.iml 423B
out
production
Source-code
MidRangePhone.class 393B
MidRangeDeviceFactory.class 534B
MidRangeLaptop.class 398B
ElectronicDeviceAbstractFactory.class 388B
Phone.class 135B
ElectronicDeviceFactory$1.class 623B
Segment.class 860B
HighEndLaptop.class 394B
HighEndPhone.class 389B
HighEndDeviceFactory.class 529B
ClientTest.class 1KB
ElectronicDeviceFactory.class 841B
Laptop.class 137B
README.md 2KB
Builder
Source-code
src
HouseBuilder.java 872B
House.java 996B
ClientTest.java 311B
Builder.java 236B
.idea
misc.xml 273B
uiDesigner.xml 9KB
modules.xml 254B
.gitignore 47B
vcs.xml 186B
Builder.iml 423B
out
production
Builder
Builder.class 287B
House.class 1KB
ClientTest.class 789B
HouseBuilder.class 1KB
README.md 2KB
LICENSE 34KB
README.md 4KB
共 93 条
- 1
资源评论
DaleDai
- 粉丝: 18
- 资源: 4724
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Javascript和微信小程序的Anna设计源码
- 基于Java的仿制品设计源码 - bilibili
- 基于Javascript的影视动画设计源码 - cad
- 基于Java和深度学习的瓦斯浓度预测系统后端设计源码 - 瓦斯浓度预测后端
- Screenshot_20240528_103010.jpg
- 基于Python的新能源承载力计算及界面设计源码 - HAINING-DG
- 基于Java的本科探索学习项目设计源码 - 本科探索
- 基于Javascript和Python的微商城项目设计源码 - MicroMall
- 基于Java的网上订餐系统设计源码 - online ordering system
- 基于Javascript的超级美眉网络资源管理应用模块设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功