摘要: 恢复内容开始 超市收银系统 前言:在我们之前的仓库类和超市类的编程完成之后,这时候我们需要考虑打折的方案。 1.不打折 2.打9折 3.打8.5者 4.买300送50 5.买500送100 解决方案:我们可以提供一个打折的抽象的方法。在各个不同的打折类中进行重写打折的方法。 首先我们先定义打折的父类 阅读全文
posted @ 2017-10-26 22:30 丢了蜡笔小新会哭〆 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 超市收银系统 前言:在上篇的博客中我们写了仓库类,在接下来的我们将要开发超市类。首先超市类的功能: 1.创建仓库对象,并且在构造函数中在货架上导入货物。 2.跟用户交互的过程。 3.根据用户购买的商品计算出总的价钱。 4.根据用户的选择打折方式返回一个打折对象。 5.展示货物的方法。 完整的代码如下 阅读全文
posted @ 2017-10-26 20:57 丢了蜡笔小新会哭〆 阅读(342) 评论(1) 推荐(0) 编辑
摘要: 恢复内容开始 超市收银系统 前言:在上一篇我们分析了商品类并设置了他们的父类供各个商品来继承。接下来我们分析仓库类。通过我们的截图显示,我们仓库首先需要进行货物的存储的功能。那么我们首先思考一个问题:我们用什么来进行货物的存储呢? ok,我们打算使用List<>泛型集合来存储我们的物品,因为我们根据 阅读全文
posted @ 2017-10-26 20:36 丢了蜡笔小新会哭〆 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 超市收银系统 前言:当我们学习完面向对象的封装 继承 多态的时候,最主要的就是如何的运用他们,接下来我们会通过一个小型的案例(超市收银系统)来把我们学习到的知识进行运用。 首先我们要分析一下我们需要什么类? 第一首先我们要有物品,比如说有:Acer笔记本 酱油 香蕉 华为手机,他们首先 阅读全文
posted @ 2017-10-26 18:54 丢了蜡笔小新会哭〆 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 面向对象之封装 前言:在我们学习C#的过程中,尤其在学习面向对象的过程中,我们会依次的接触到面对对象的三大特征:封装 继承 多态。接下来我们会依次的进行分析,我们先来讲解封装。 在我们面向对象之前一直用的是面向过程的思维。那什么叫做面向过程呢:面向的是完成这件的事的过程,强调的是完成这 阅读全文
posted @ 2017-10-26 14:10 丢了蜡笔小新会哭〆 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 中介者模式 前言:通过网上查阅资料和最近看的一本书<大话设计模式>,学习了一下中介者模式,接下来我们会通过实例来总结一下中介者模式,加深自己的理解。 中介者模式又叫调停者模式,其实就是中间人或者调停者的意思。 实例:比如说我们国家和国家之间的关系,就比如说今年的中国和印度在边境的问题有 阅读全文
posted @ 2017-10-25 15:49 丢了蜡笔小新会哭〆 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 外观模式 前言:对于一些有面对对象基础的朋友,即使我们没有听说过外观模式,也是完全有可能使用到它,因为他完美的体现了依赖倒转原则和迪米特法则,也是我们非常常用的模式之一。 首先我们用一个故事来作为指引:不知道大家有没有炒股的经历,对于那些新手而言,往往是苦不堪言,因为对于股市的不了解或 阅读全文
posted @ 2017-10-24 14:13 丢了蜡笔小新会哭〆 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 观察者模式 前言:最近花心思学习了一下设计模式,总体感觉设计模式主要是给我们提供解决问题的一种思路,是自己的代码可重用性高,保证代码的可靠性,设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。首先我们通过一个故事来进行探讨:在曾经的一段时间里,我们的股市是非常火爆的,几 阅读全文
posted @ 2017-10-23 23:23 丢了蜡笔小新会哭〆 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式 前言:简单工厂模式也是我们编程中经常用到和非常常见的一种设计模式。通过一些书籍和视频的观看后,自己也是写一篇博客来加深自己的理解,已备复习之用。 概念:这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳的方式,我们在创建对象时不会暴露创建逻辑,并且是通过使用一个共同的接口来指 阅读全文
posted @ 2017-10-22 23:50 丢了蜡笔小新会哭〆 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 单例模式 前言:在自己的学习设计模式过程的当中,感觉单例模式是我们编程过程当中使用比较频繁和相对较简单的一种,写这篇博客主要是参考设计模式的书和自己的一些理解。 一:首先大家先看一个例子:我们大家在平常的上QQ和FeiQ的过程当中,有没有发现这样的一个问题,就是我们每次上QQ的时候可以同时的打开多个 阅读全文
posted @ 2017-10-22 14:11 丢了蜡笔小新会哭〆 阅读(354) 评论(0) 推荐(0) 编辑