面向对象的设计原则与设计模式课件.pptx
快乐****蜜蜂
亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
面向对象的设计原则与设计模式课件.pptx
会计学为什么要研究和学习设计模式为什么要研究和学习设计模式关于“四人组”为什么要研究和学习设计模式模式的四大要素设计模式的分类创建型模式结构型模式行为型模式设计原则与设计模式面向对象的设计原则有以下六条:一、开-闭原则。二、里氏替换原则。三、依赖倒转原则。四、接口隔离原则。五、合成/聚合复用原则。六、迪米特法则。概念:面向扩展开放,面向修改关闭。该原则的思想是,可以通过扩展来满足变化,而不需要修改代码,或者说在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。概念:凡有父类出现的地方,都可以
设计模式-面向对象设计原则.ppt
设计模式(2)一、类(对象)的职责分配InformationExpert(信息专家)如果某个类拥有完成某个职责所需要的所有信息,那么这个职责就应该分配给这个类来实现。这时,这个类就是相对于这个职责的信息专家。例如:常见的网上商店里的购物车(ShopCar),需要让每种商品(SKU)只在购物车内出现一次,购买相同商品,只需要更新商品的数量即可。如下图:比较商品是否相同的方法需要放到那里类里来实现呢?分析业务得知需要根据商品的编号(SKUID)来唯一区分商品,而商品编号是唯一存在于商品类里的,所以根据信息专家
面向对象设计模式与设计原则.pdf
模式的分模式的分类类((ggofof提提出的出的2323个个))创建型结构型行为型Interpreter类FactoryMethodAdapter(类)TemplateMethodChainofResponsibilityAdapter(对象)CommandBridgeIteratorAbstractFactoryCompositeMediator对BuilderDecoratorMemento象PrototypeFacadeObserverSingletonFlyweightStateProxyStra
面向对象的设计原则与设计模式.ppt
【面向对象的设计原则与设计模式】目录面向对象的设计原则面向对象的设计原则设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解
面向对象设计模式与原则[1].pdf
C#面向对象设计模式纵横谈1.面向对象设计模式与原则李建忠www.lijianzhong.com上海祝成科技高级讲师设计模式简介每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。——ChristopherAlexander设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。面向对象设计模式描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。人是一个经验性的动物GoF23种设计模式•历史性著作《设计模式:可复用面向对象软件的基础》一书中描述了23