花费 20 ms
《代码整洁之道》(Clean Code)- 读书笔记

一、关于Bob大叔的Clean Code   《代码整洁之道》主要讲述了一系列行之有效的整洁代码操作实践。软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传 ...

2018-11-22 23:01 0 14454
设计模式的征途—16.访问者(Visitor)模式

在患者就医时,医生会根据病情开具处方单,很多医院都会存在以下这个流程:划价人员拿到处方单之后根据药品名称和数量计算总价,而药房工作人员根据药品名称和数量准备药品,如下图所示。 在软件开发中,有时 ...

2017-07-31 04:06 4 8264
设计模式的征途—1.单例(Singleton)模式

  单例模式属于创建型模式的一种,创建型模式是一类最常用的设计模式,在软件开发中应用非常广泛。创建型模式将对象的创建和使用分离,在使用对象时无需关心对象的创建细节,从而降低系统的耦合度,让设计方案更易 ...

2017-03-26 07:16 13 7867
设计模式的征途—18.策略(Strategy)模式

俗话说条条大路通罗马,很多情况下实现某个目标地途径都不只一条。在软件开发中,也会时常遇到这样的情况,实现某一个功能有多条途径,每一条途径都对应一种算法。此时,可以使用一种设计模式来实现灵活地选择解决途 ...

2017-08-07 01:09 0 7533
设计模式的征途(C#实现)—文章目录索引

   1.预备篇   UML类图10分钟快速入门 2.创建型模式   ① 设计模式的征途-01.单例(Singleton)模式   ② 设计模式的征途-02.简单工厂(Simple Fact ...

2017-09-14 06:17 7 4063
设计模式的征途—5.原型(Prototype)模式

相信大多数的人都看过《西游记》,对孙悟空拔毛变出小猴子的故事情节应该都很熟悉。孙悟空可以用猴毛根据自己的形象复制出很多跟自己一模一样的小猴兵出来,其实在设计模式中也有一个类似的模式,我们可以通过一个原 ...

2017-05-06 08:17 4 3779
UML类图10分钟快速入门 - From 圣杰

虚线箭头指向依赖; 实线箭头指向关联; 虚线三角指向接口; 实线三角指向父类; 空心菱形能分离而独立存在,是聚合; 实心菱形精密关联不可分,是组合;   原文作者: ...

2017-07-04 00:38 5 2851
设计模式的征途—3.工厂方法(Factory Method)模式

上一篇的简单工厂模式虽然简单,但是存在一个很严重的问题:当系统中需要引入新产品时,由于静态工厂方法通过所传入参数的不同来创建不同的产品,这必定要修改工厂类的源代码,将违背开闭原则。如何实现新增新产品而 ...

2017-04-13 08:25 3 2565
设计模式的征途—2.简单工厂(Simple Factory)模式

  工厂模式是最常用的一种创建型模式,通常所说的工厂模式一般是指工厂方法模式。本篇是是工厂方法模式的“小弟”,我们可以将其理解为工厂方法模式的预备知识,它不属于GoF 23种设计模式,但在软件开发中却 ...

2017-04-09 07:36 4 2260
设计模式的征途—4.抽象工厂(Abstract Factory)模式

上一篇的工厂方法模式引入了工厂等级结构,解决了在原来简单工厂模式中工厂类职责太重的原则,但是由于工厂方法模式的每个工厂只生产一类产品,可能会导致系统中存在大量的工厂类,从而增加系统开销。那么,我们应该 ...

2017-04-30 08:57 0 2633

 
粤ICP备18138465号  © 2018-2020 CODEPRJ.COM