没有合适的资源?快使用搜索试试~ 我知道了~
design-patterns
共45个文件
java:29个
md:7个
prefs:3个
需积分: 9 0 下载量 146 浏览量
2021-06-29
10:35:27
上传
评论
收藏 33.77MB ZIP 举报
温馨提示
#设计模式 Christopher Alexander 说:“每个模式都描述了一个在我们环境中反复出现的问题,然后描述了该问题解决方案的核心,这样您就可以使用该解决方案一百万次,而无需执行任何操作以同样的方式两次”。 设计模式是对通信对象和类的描述,这些对象和类被定制以解决特定上下文中的一般设计问题。 模式是对上下文中问题的解决方案。 ##OO 基础知识:## 抽象 封装 多态性 遗产 ##OO 原则:## 封装不同的内容。 编程到接口,而不是实现。 比类继承更喜欢对象组合。 努力在交互的对象之间进行松散耦合的设计。 类应该对扩展开放,但对修改关闭。 依赖于抽象。 不要依赖于具体的类。 最少知识原则 - 只和你最直接的朋友交谈。(*) 好莱坞原则 - 不要打电话给我们,我们会打电话给你。 单一职责——一个类应该只有一个改变的理由。 ##OO 模式:## 战略
资源详情
资源评论
资源推荐
收起资源包目录
design-patterns-master.zip (45个子文件)
design-patterns-master
Facade
src
main
java
net
csforge
designpatterns
facade
Client.java 163B
State
src
main
java
net
csforge
designpatterns
state
Client.java 162B
README.md 278B
AbstractFactory
src
main
java
net
csforge
designpatterns
abstractfactory
Client.java 172B
Singleton
src
main
java
net
csforge
designpatterns
singleton
ServiceLocator.java 486B
Client.java 396B
pom.xml 3KB
DesignPatterns.pdf 4.06MB
Head First Design Patterns.pdf 40.06MB
FactoryMethod
src
main
java
net
csforge
designpatterns
factorymethod
Client.java 170B
Observer
src
main
java
net
csforge
designpatterns
observer
Client.java 165B
Decorator
src
main
java
net
csforge
designpatterns
decorator
Client.java 166B
README.md 287B
Iterator
README.md 279B
.settings
org.eclipse.m2e.core.prefs 90B
org.eclipse.core.resources.prefs 57B
org.eclipse.jdt.core.prefs 243B
Command
src
main
java
net
csforge
designpatterns
command
Client.java 164B
.project 567B
Proxy
src
main
java
net
csforge
designpatterns
proxy
dynamic
Person.java 916B
PersonInterface.java 419B
OwnerInvocationHandler.java 976B
Client.java 1KB
NonOwnerInvocationHandler.java 1KB
rmi
TaskServiceImpl.java 672B
TaskService.java 226B
ServerRunner.java 680B
Client.java 1KB
README.md 686B
Composite
src
main
java
net
csforge
designpatterns
composite
Menu.java 251B
CompositeIterator.java 596B
NullIterator.java 346B
MenuItem.java 255B
MenuComponent.java 753B
Client.java 130B
README.md 295B
.classpath 1KB
.gitignore 9B
Strategy
src
main
java
net
csforge
designpatterns
strategy
Client.java 165B
README.md 5KB
Adapter
src
main
java
net
csforge
designpatterns
adapter
Client.java 164B
TemplateMethod
src
main
java
net
csforge
designpatterns
templatemethod
ConcreteClass.java 356B
AbstractClass.java 418B
Client.java 281B
README.md 1KB
共 45 条
- 1
林海靖
- 粉丝: 61
- 资源: 4728
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0