复习第一天j2ee设计模式总结

本文总结了设计模式的定义、三大类别,详细介绍了设计模式的六大原则,并探讨了简单工厂、单例、代理和观察者四种常见模式。通过理解并应用这些模式,可以提高代码的可维护性和可扩展性。
摘要由CSDN通过智能技术生成

一、什么是设计模式

设计模式是在软件工程实践过程中,程序员总结出的良好的编程方法。设计模式即软件架构、实现思路,一方面便于后期扩展,一方面便于研发。如Struts、ssh、SpringMVC等。使用设计模式能够增加系统的健壮性,已修改性和可扩展性,当你进行开发的软件规模比较大的时候,良好的设计模式会给编程带来便利,让系统更加稳定
设计模式的三大类:
创建型(5种):工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型(7种):适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为模式(11种):策略模式、模式方法模式、观察者模式,迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。

二、设计模式的六大原则

1、开闭原则(Open close Principle)
开闭原则就是对功能扩展开放对修改代码关闭。系通扩展功能是不需要修改原来的代码,只需要新增代码便可。
2.里氏代换原则(Liskov Substitution principle)LSP
里氏代换原则(LSP)是面向对象设计的基本原则之一。里氏代换原则中说,能使用父类的地方一定可以使用子类来代替。LSP是继承复用的基石。里氏代换原则则是对“开-闭”原则的补充。
3.依赖倒转原则(Dependence Inversion principle)
是开闭原则的基础。具体内容:实

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值