摘要:NET设计规范:约定、惯用法与模式———命名规范 前言: 最近在看《.NET设计规范:约定、惯用法与模式》一书,主要还是讲.NET的设计规范,以前对这一块也不是特别在意,最近想要把这些系统的学习一下,以下基本上算是读书笔记吧。 第三章命名规范 3.1 大小写约定 使用合适的大小写可以使类型、成员以及
阅读全文
posted @ 2016-03-27 17:14
|
|||
03 2016 档案
摘要:NET设计规范:约定、惯用法与模式———命名规范 前言: 最近在看《.NET设计规范:约定、惯用法与模式》一书,主要还是讲.NET的设计规范,以前对这一块也不是特别在意,最近想要把这些系统的学习一下,以下基本上算是读书笔记吧。 第三章命名规范 3.1 大小写约定 使用合适的大小写可以使类型、成员以及
阅读全文
posted @ 2016-03-27 17:14
摘要:前言: 本节将深度讨论继承滥用问题,将会学到使用对象组合的方式,在运行时装饰类,在不修改任何底层代码的情况下,给对象赋予新的职责。 背景:由于StarBuzz咖啡连锁店业务扩张,准备更新订单系统,以合乎他们的饮料供应要求。 他们原来的类设计如下: 用户在购买咖啡的时候,可以能会要求在咖
阅读全文
posted @ 2016-03-14 17:52
摘要:前言: 这一节开始学习观察者模式,开始讲之前会先像第一节那样通过一个应用场景来引入该模式。具体场景为:气象站提供了一个WeatherData对象,该对象可以追踪获取天气的温度、气压、湿度信息,WeatherData对象会随即更新三个布告板的显示:目前状况(温度、湿度、气压)、气象统计和天
阅读全文
posted @ 2016-03-12 23:34
摘要:刚刚开始学习设计模式,之前也接触过一些,但是从来都没有系统的学过,这次打算好好的学习一下。这里就当是对学习过程的一个记录、整理,以便可以在以后不时的温故知新。 这一节采用一个鸭子的示例,层层推进,引入策略模式。具体如下: 鸭子拥有如下的一些特性:游泳戏水、呱呱叫、外观 初步实现鸭子的特性: 鸭子超类
阅读全文
posted @ 2016-03-11 11:41
|
|||