摘要: 把咖啡做成一个单独的类,其他的咖啡,比如牛奶咖啡,甜味咖啡,我们只对材料单独包装成一个类 详解 1》对于饮品,我们直接继承Beverage类,直接把报价写进饮品类里面; 2》而对于一些需要添加调味品的特殊饮品,我们做累加操作。比如,我想要杯奶咖啡,则 总价=咖啡价+奶价 3》这样不同的饮料就很容易知 阅读全文
posted @ 2018-12-13 17:59 飞翔的贺兰猪 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 什么是static静态变量?(以下为在C语言中的理解) 静态变量 类型说明符是static。 静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该 区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释放),也可以认为是其内存地址不变,直 阅读全文
posted @ 2018-12-13 14:04 飞翔的贺兰猪 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 命令链模式以松散耦合主题为基础,发送消息、命令和请求,或通过一组处理程序发送任意内容。每个处理程序都会自行判断自己能否处理请求。如果可以,该请求被处理,进程停止。您可以为系统添加或移除处理程序,而不影响其他处理程序。 命令链模式可以使用在用户登陆注册的时候处理不同角色用户的业务逻辑,与变量值 定义多 阅读全文
posted @ 2018-12-13 11:20 飞翔的贺兰猪 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 单例模式解决的是如何在整个项目中创建唯一对象实例的问题,工厂模式解决的是如何不通过new简历实例对象的方法。那么注册树模式想解决的问题是什么呢?首先我们看一下上面两种模式的局限: 首先,单例模式创建唯一对象的过程,本身还有一种判断,需要判断对象是否存在。每次创建实例对象都需要判断。 其次,工厂模式更 阅读全文
posted @ 2018-12-13 10:33 飞翔的贺兰猪 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 单例模式又称为职责模式,它用来在程序中创建一个单一功能的访问点,通俗地说就是实例化出来的对象是唯一的。所有的单例模式至少拥有以下三种公共元素: 1. 它们必须拥有一个构造函数,并且必须被标记为private2. 它们拥有一个保存类的实例的静态成员变量3. 它们拥有一个访问这个实例的公共的静态方法 三 阅读全文
posted @ 2018-12-13 10:14 飞翔的贺兰猪 阅读(97) 评论(0) 推荐(0) 编辑