课题:设计模式
设计模式
设计模式
设计模式
设计模式
1.什么是设计模式?
2.设计模式的基本原则
3.设计模式的类型
设计模式
设计模式是怎么来的?
针对开发的问题,有些好的解决方案,这些方案经过了大量的时间和验证,得到了大家的认可.
设计模式
好处总结:
1.是项目结构变得清晰
2.便于维护.
注意:不能为了设计模式,而去使用设计模式
原则:构建可复用,可维护代码的经验法则(方便维护)
设计模式的基本原则
1.开闭原则 (Open Closed Principle, OCP)
2.里氏代换原则 (Liskov Substitution Principle , LSP)
3.依赖倒转原则 (Dependency Inversion Principle, DIP)
4.接口隔离原则 (Interface Segregation Principle, ISP)
5.合成/聚合复用原则 (Composite/ Aggregate Reuse Principle, CARP)
6.最小知识原则 (Principle of Least Knowledge, PLK)
7.单一职责原则 (Single responsibility principle, SRP)
里氏替换原则特点
1.子类可以实现父类的抽象方法,但不能覆盖父类的非抽象方法
2.子类可以增加自己特有的方法
设计模式的类型
1.GOF 设计模式
2.并发设计模式
3.框架级别的设计模式
23种设计模式的分类
1.创建型模式: 5种
单例模式, 抽象工厂模式,建造者模式,原型模式.工厂模式
2.并发设计模式: 7种
代理模式,组合模式,桥接模式,享元模式,外观模式,装饰模式,适配器模式
3.框架级别的设计模式:11种
观察者模式,访问者模式,中介者模式,解释器模式,策略模式.迭代器模式,命令模式,状态模式,备忘录模式,模板方法模式,责任链模式
MVC
设计模式
UML建模语言
设计模式
1.什么是策略设计模式
2.优点和缺点
if-else和switch-case
同样的结果,不一样的显示策略
吃午餐
同样的结果,不一样的显示策略
策略设计模式
原创力文档

文档评论(0)