摘要:
抽象工厂 抽象工厂模式,先将所有工厂需要的操作抽象出来形成一个抽象工厂类(AbstractFactory)。 所以工厂类都继承AbstractFactory。 后续通过FactoryProduct创建工厂类,返回的类型为AbstractFactory,(所有工厂类都是抽象工厂的子类) 最后通过具体的 阅读全文
posted @ 2019-04-25 20:49
gcmh
阅读(221)
评论(0)
推荐(0)
摘要:
建造模式将多个简单对象一步步构造成一个复杂对象。 例如快餐店的套餐,有双层吉士堡套餐(双层吉士堡+可口可乐),麦辣鸡腿堡套餐(麦辣鸡腿堡+百事可乐)。 这些套餐都是由汉堡+饮料组合(也可以看做是构建)起来的。 定义了这些简单对象(具体的汉堡和饮料),后续就可以将其组合构建成多个套餐。 Item接口中 阅读全文
posted @ 2019-04-25 20:49
gcmh
阅读(200)
评论(0)
推荐(0)
摘要:
一、触发器简介 当需要某些操作在某些语句执行之前或之后执行就需要使用触发器。 例如每次插入数据时进行数据校对,每次删除数据后将删除内容备份到新表。 这些操作我们希望它(某些语句)在满足某些条件时自动执行,也可以称为这些条件触发了这些操作。 既然某些操作可以触发某些操作,那么关键要定义两点: 1.触发 阅读全文
posted @ 2019-04-25 20:48
gcmh
阅读(465)
评论(0)
推荐(0)
摘要:
工厂模式: 工厂模式通过工厂创建对象,用户无需注意内部细节,只需要调用工厂类, 将需要创建的类名称传递给工厂即可。 采用工程类创建,最后返回的是接口类型,所以只用关心接口,不用关心接口的具体实现类。 Shape接口 实现Shape接口的具体类: ShapeFactory工厂: Main调用Shape 阅读全文
posted @ 2019-04-25 20:48
gcmh
阅读(219)
评论(0)
推荐(0)
摘要:
一、什么事存储过程 可以将存储过程看做是一组完成某个特定功能的SQL语句的集合。 例如有一个转账功能(A向B转账50),先将账户A中金额扣除50,然后将账户B中金额添加50. 那么我们可以定义一个名为转账的存储过程,将这些SQL语句组合在一次。 使用时直接调用这个存储过程就可以了,这样将操作封装起来 阅读全文
posted @ 2019-04-25 20:47
gcmh
阅读(248)
评论(0)
推荐(0)
摘要:
一、游标简介 SELECT语句得到的是一个结果集,有时我们需要对结果集中的单条数据进行处理。 这时就需要使用游标,游标定义时和一个SELECT语句的结果集关联在一起。 游标执行这个结果集,可以在结果集中一行一行的移动,并可以代表执行的单行数据。 游标就类似指针,可以指向一行数据,并且在数据集上移动。 阅读全文
posted @ 2019-04-25 20:47
gcmh
阅读(367)
评论(0)
推荐(0)

浙公网安备 33010602011771号