面向对象设计模式与原则[1].pdf
as****16
亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
面向对象设计模式与原则[1].pdf
C#面向对象设计模式纵横谈1.面向对象设计模式与原则李建忠www.lijianzhong.com上海祝成科技高级讲师设计模式简介每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。——ChristopherAlexander设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。面向对象设计模式描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。人是一个经验性的动物GoF23种设计模式•历史性著作《设计模式:可复用面向对象软件的基础》一书中描述了23
设计模式-面向对象设计原则.ppt
设计模式(2)一、类(对象)的职责分配InformationExpert(信息专家)如果某个类拥有完成某个职责所需要的所有信息,那么这个职责就应该分配给这个类来实现。这时,这个类就是相对于这个职责的信息专家。例如:常见的网上商店里的购物车(ShopCar),需要让每种商品(SKU)只在购物车内出现一次,购买相同商品,只需要更新商品的数量即可。如下图:比较商品是否相同的方法需要放到那里类里来实现呢?分析业务得知需要根据商品的编号(SKUID)来唯一区分商品,而商品编号是唯一存在于商品类里的,所以根据信息专家
面向对象设计模式与设计原则.pdf
模式的分模式的分类类((ggofof提提出的出的2323个个))创建型结构型行为型Interpreter类FactoryMethodAdapter(类)TemplateMethodChainofResponsibilityAdapter(对象)CommandBridgeIteratorAbstractFactoryCompositeMediator对BuilderDecoratorMemento象PrototypeFacadeObserverSingletonFlyweightStateProxyStra
面向对象的设计原则与设计模式.ppt
【面向对象的设计原则与设计模式】目录面向对象的设计原则面向对象的设计原则设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解设计模式详解
C#面向对象设计模式纵横谈(1)面向对象设计模式与原则(.pdf
C#面向对象设计模式纵横谈1.面向对象设计模式与原则李建忠www.lijianzhong.com上海祝成科技高级讲师设计模式简介每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。——ChristopherAlexander设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。面向对象设计模式描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。人是一个经验性的动物GoF23种设计模式•历史性著作《设计模式:可复用面向对象软件的基础》一书中描述了23