设计模式
wvtear
这个作者很懒,什么都没留下…
展开
-
面向对象的设计原则
1.单一职责原则(SRP) 单一职责原则的核心思想就是:系统中的每一个对象都应该只有一个单独的职责,而所有对象所关注的就是自身职责的完成。它的英文缩写是SRP,英文全称是Single Responsibility Principle。 其实单一职责原则的意思就是开发人员经常说的"高内聚、低耦合"。也就是说,每个类应该只有一个职责,对外只能提供一种功能,而引起类变化的原因应该只有一个。在设计模式原创 2014-07-08 18:35:28 · 423 阅读 · 0 评论 -
综合对比各个设计模式的思想
模式大体上分为3类,分别从对象的创建、对象的结构和对象的行为这3个方面来总结软件开发人员在设计方面的经验。 (1)创建型模式。 简单工厂模式(Simple Factory):定义一个具体的工厂类来负责创建一些类的实例,而这些被创建的类都应该有一个共同的父类,这样就可以实现面向抽象而不是面向具体编程。客户类和工厂类分开,客户类任何时候需要某种产品,只需向工厂请求即可,客户类无需修改就可以接纳新产原创 2014-07-08 18:38:51 · 582 阅读 · 0 评论 -
设计模式分类
《设计模式》一书原先把设计模式分为创建型模式、结构型模式、行为型模式,把它们通过授权、聚合、诊断的概念来描述。若想更进一步了解关于面向对象设计的背景,参考接口模式、内聚。若想更进一步了解关于面向对象编程的背景,参考繼承,接口,多型。 模式名称 描述 《设计模式》中提及 《代碼大全》中提及[1] 創建型模式 抽象工厂模式 为一个产品族提供了统一的创建接口。当原创 2014-07-07 14:55:16 · 441 阅读 · 0 评论