没有合适的资源?快使用搜索试试~ 我知道了~
design_pattern:关于设计模式的理解
共49个文件
java:34个
properties:3个
jar:2个
需积分: 5 0 下载量 177 浏览量
2021-04-28
10:24:44
上传
评论
收藏 116KB ZIP 举报
温馨提示
设计模式的六大原则 1、开闭原则(Open Close Principle) 开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。 2、里氏代换原则(Liskov Substitution Principle) 里氏代换原则是面向对象设计的基本原则之一。 里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。LSP 是继承复用的基石,只有当派生类可以替换掉基类,且软件单位的功能不受到影响时,基类才能真正被复用,而派生类也能够在基类的基础上增加新的行为。里氏代换原则是对开闭原则的补充。实现开闭原则的关键步骤就是抽象化,而基类与子类的继承关系就是抽象化的具体实现,所以里氏代换原则是对实现抽象化的具体步骤的
资源推荐
资源详情
资源评论
收起资源包目录
design_pattern-master.zip (49个子文件)
design_pattern-master
DesignPattern
src
test
java
com
yanfx
designpattern
DesignPatternApplicationTests.java 347B
main
resources
application.yml 0B
java
com
yanfx
designpattern
builder_pattern
Burger.java 260B
Pepsi.java 215B
Item.java 167B
VegBurger.java 221B
Packing.java 109B
ColdDrink.java 262B
ChickenBurger.java 229B
Meal.java 603B
Wrapper.java 202B
Main.java 529B
MealBuilder.java 379B
Bottle.java 200B
Coke.java 213B
singleton_pattern
Singleton_1.java 996B
Singleton_2.java 489B
Singleton_3.java 607B
Singleton_5.java 782B
Main.java 127B
Singleton_4.java 2KB
prototype_pattern
Rectangle.java 256B
Square.java 250B
Main.java 648B
Shape.java 587B
Circle.java 251B
ShapeCache.java 733B
DesignPatternApplication.java 329B
factory_pattern
Rectangle.java 227B
Square.java 221B
Factory.java 281B
ShapeFactory.java 544B
Main.java 316B
Shape.java 92B
Circle.java 221B
.mvn
wrapper
maven-wrapper.jar 46KB
maven-wrapper.properties 110B
pom.xml 2KB
.gitignore 268B
bin
mvnw.cmd 5KB
mvnw 6KB
src
test
java
com
yanfx
designpattern
DesignPatternApplicationTests.class 1KB
main
resources
application.properties 0B
java
com
yanfx
designpattern
DesignPatternApplication.class 1KB
.mvn
wrapper
maven-wrapper.jar 46KB
maven-wrapper.properties 110B
pom.xml 1KB
.gitignore 268B
README.md 2KB
共 49 条
- 1
资源评论
看起来很年长的一条鱼
- 粉丝: 34
- 资源: 4612
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功