摘要: 前述:这里主要是记录下自己学习设计模式的过程,把学到的模式做个笔记,方便以后查阅、进一步学习;同时也希望对其他人有点帮助。 第一个学习到的是:简单工厂模式1、定义:由一个工厂对象决定创造哪一种产品类的实例2、优缺点: 优点:将实例化具体对象的操作从客户端抽离出来,实现很好的分离,各司其职。 缺点:当需求变动,需要增加新的产品类时,需要找回工厂类,在工厂类中增加新产品的实例化操作,违背了“开放-关闭”原则,即:对扩展开放,对修改关闭,在工厂方法模式中能够解决此不足之处。3、应用场景:主要应用在实现简单的实例化对象操作的情况下。4、Demo:CashFactory类:工厂类 1 ... 阅读全文
posted @ 2013-07-23 14:18 Ling.zx 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 一、什么是关系型数据库 所谓关系型数据库,是指采用了关系模型来组织数据的数据库。关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为数据库架构的主流模型。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。下面列出了关系模型中的常用概念。关系:可以理解为一张二维表,每个关系都具有一个关系名,就是通常说的表名。元组:可以理解为二维表中的一行,在数据库中经常被称为记录。属性:可以理解为二维表中的一列,在数据库中经常被称为字段。域:属性的取值范围,也就是数据库中某一列的取值. 阅读全文
posted @ 2013-07-23 08:57 Ling.zx 阅读(703) 评论(0) 推荐(0) 编辑