- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 数据库
1 因此,这些表,放在一个档案袋里-------档案袋是数据库 公益1期有档案袋(库1), 公益2期有档案袋(库2) -----> 交给王大婶子来管理 王大婶管理着许多库, 我们想要数据时,找王大婶. 王大婶子 -->数据库服务器so:一台服务器下有多个库,一个库下有1到多张表, 表有多行多列的数据. 2怎么建表?分析:我们只要把第一行,表头建好了,这张表也就完成了. 至...
2016-09-07 11:32:50 596
设计模式之工厂方法
简单工厂方法,只有一个工厂,通过传递不同参数,创建产品。缺点:违背OCP原则为,对修改关闭
B: 工厂方法与抽象工厂不同点:后者侧重于不同的系列,产品组, 前者适用于同一等级结构 -- 符合OCP
D: 抽象工厂:TV Fridge Hai_ER Hai_Xi 适用于增加个TCL/等品牌,添加电话不行 -- 修改了工厂基类
2014-08-17
machine状态机
描述状态机的实现; (使用多态的方法)
看看我们平时用的开关,同样一个开关他有2种状态:开和关,当她处于不同的状态的时候她的行为是不一样的,比如当她是开着的时候,你按她一下,她就变成了关闭状态,她是关着的时候按她一下,她就变成了开着的状态。看上去就像是改变了它的类一样,其实我们开发者都知道,我们里面用到了if-else,但是当碰到更多状态时就会造成很多很多if-else,设计和维护就相当的复杂,我们将要学习的状态模式就是允许一个对象在其内部状态改变时改变它的行为,使对象看起来似乎修改了它的类。 ---- -
状态模式
2014-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人