排序:
默认
按更新时间
按访问量
RSS订阅

【设计模式】比较篇

创建型模式:          用于系统创建的那些对象的类对系统进行参数化的方法:生成创建对象的类的子类(工厂方法)和对系统进行参数化的方法。前者缺点是仅为了改变产品类就可能需要创建一个新的子类,这种改变可能级联发生。后者更多的依赖于对象的符合,定义一个对象负责明确产品对象的类,并将它作为该系统...

2018-05-20 19:33:35

阅读数 110

评论数 20

【设计模式】理论整合+应用场景(二)

行为型模式:   2.商场促销---策略模式        它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。        无论是正常收费、满减、打折,哪一种情况进行选择,都不会影响收费整体的功能实现。   10.考题抄错会做也白搭...

2018-03-05 16:18:51

阅读数 117

评论数 34

【设计模式】理论整合+应用场景(一)

创建型模式: 8.雷锋依然在人间---工厂方法模式        定义了一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到期子类。            孤寡老人受照顾,她不需要知道具体的照顾人是谁,只要了解有人来照顾她即可。   9.简历复印---原型...

2018-03-05 16:17:49

阅读数 275

评论数 19

【设计模式】六大设计原则篇

一、单一职责原则        就一个类而言,应该仅有一个引起它变化的原因。如果有多余一个的动机去改变一个类,那么这个类就具有多于一个的职责,需要对这些职责进行分离。        例如你去中餐厅吃盖浇饭这件事(整个代码放在一个类中的话),如果你忽然想换到小吃街吃盖浇饭,你就需要改变这个类。然...

2018-03-04 16:15:01

阅读数 96

评论数 24

【设计模式】基础篇

      学习《大话设计模式》一书良久,对于其中经典模式的解读还在进行中,如今暂时对本阶段的学习内容做一个初始概括总结,具体内容如下。   一、什么是设计模式?         设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 二、使用设计模式的目的?     ...

2018-02-28 16:27:43

阅读数 148

评论数 20

提示
确定要删除当前文章?
取消 删除
关闭
关闭