VIP设计模式第一节课教学课件.pptx

课题:设计模式 设计模式 设计模式 设计模式 设计模式 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)

1亿VIP精品文档

相关文档