摘要:
从基本数据类型说起: 一般情况下,c++中的基本数据类型有int ,char,,,, 但是这些数据类型是有限的,而且还是C++中自带的,缺乏灵活性 于是C++提供了一种定义自定义类型的方式----使用struct(结构体) 可是结构体也有他的局限性: 1结构体中的数据组织方式有关 2结构体中的数据没有访问限制,这就很容易造成数据被随意修改 3结构体的数据没有继承性 为了解决这些问题 . C++提供... 阅读全文
摘要:
* 假设: * 你发现要为一家商店设计一个具有收银打折的软件 * 那么,如何设计才算是最好的呢? * 我们应该考虑到将来的功能的扩充,以及一些商品打折的比例 * * 现在先考虑一下 如何打折? * 比如: 商店的客户只有三种 : 普通用户,白金用户,钻石用户(今后也许还会有VVVIP) * 客户的身份不同折扣也不同 * * 显然,如果写在一个类里面是万万不行的 PS : 单一职责... 阅读全文