计算机中的所有字符,说到底都是用二进制的0、1的排列组合来表示的,因此就需要有一个规范,来枚举规定每个字符对应哪个0、1的排列组合,这样的规范就是字符集。 ASCII 全称是“美国信息交换标准码”(American Standard Code for Information Interchange) ...
分类:
其他好文 时间:
2019-06-29 01:20:52
阅读次数:
141
一.继承的概念和意义Q:类之间是否存在直接的关联关系?由这个问题由此联想到生活中的例子:组合A.组合关系:整体与部分的关系组合关系的描述--代码示例#include<iostream>#include<string>usingnamespacestd;classMemory{public:Memory(){cout<<"Memory()"<<endl
分类:
编程语言 时间:
2019-06-28 19:34:59
阅读次数:
113
桥梁模式:将抽象和实现解耦,使两者可以独立的变化。解释:将两个有组合关系,强耦合的对象,各自抽象然后解耦。(类关系图看https://www.cnblogs.com/blogxiao/p/9513883.html 这篇文章) 下面以公司生产产品为例子。 1.小汽车公司生产小汽车。这里有两个对象:汽车 ...
分类:
编程语言 时间:
2019-06-12 23:00:55
阅读次数:
181
行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间分派行为,后者采用组合或聚合在对象间分配行为。由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象行为模式比类行为模式具有更大的灵活性。它包含以下 11 种模式: 1. 模板方法模式 模板方法(Template Me ...
分类:
其他好文 时间:
2019-05-26 11:06:13
阅读次数:
136
1,构造:对象在创建的后所要做的一系列初始化的工作; 析构:对象在摧毁之前所要做的一系列清理工作; 2,思考: 1,子类中如何初始化父类成员? 1,对于继承而言,子类可以获得父类的代码,可以获得父类中的成员变量,成员变量从父类中传递到子类,那么子类对象在创建的时候如何初始化从父类中继承的成员变量呢? ...
分类:
编程语言 时间:
2019-05-23 22:44:05
阅读次数:
135
组合: “is-a”关系,我们可以使用“继承”。从而实现子类拥有的父类的方法和属性。“is-a” 关系指的是类似这样的关系:狗是动物,dog is animal。狗类就应该继承动物类。 “has-a”关系,我们可以使用“组合”,也能实现一个类拥有另一个类的方法和属性。” has-a”关系指的是这样的 ...
分类:
编程语言 时间:
2019-05-12 01:13:11
阅读次数:
161
中介者模式 在asp.net core中实现进程内的CQRS时用mediatR是非常方便的,定义command,然后定义commandhandler,或者notification和notificationhandler。我们发现使用这个组件库可以将对象与对象间完全解耦,它不像命令模式那样,在Conc ...
概述 UML类图 代码栗子 总结 概念 概念 观察者模式 又叫做 发布 订阅模式, 观察者设计模式定义了对象间的一种一对多的组合关系,以便一个对象的状态发生变化时,所有依赖于它的对象都得到通知并自动刷新(来源百度百科)。栗如,抗日战争中我方地下党人会密切监视日军的一举一动,根据它们的战略部署及时做出 ...
分类:
其他好文 时间:
2019-04-06 19:04:53
阅读次数:
127
采购模块 1.采购订单的申请: 需求部门,例如销售部发现库存不足、市场部发现市场上出现新产品、人力资源部购买办公用品的时候,就会提出采购订单的申请。 采购申请表为组合关系,订单和订单中的一些明细。 订单包括交易时间、录入时间、总量、总价、状态、仓库、供应商、录入员、审核员、库管员等 订单明细包括订单 ...
分类:
其他好文 时间:
2019-03-30 01:22:18
阅读次数:
197
一、组合关系 1.组合就是强聚合,聚合是双向的多对一,一对多 2.配置最强级联,一方放弃维护交给多方维护,单据都是使用的组合关系 3.保存的时候双方都能找到对象 一方配置 多方配置 二、日期查询 1.SpringMVC获取日期和设置日期 2.Easyui的日期控件 3.解决查询有时分秒的问题 三、明 ...
分类:
其他好文 时间:
2019-03-29 18:59:59
阅读次数:
158