码迷,mamicode.com
首页 >  
搜索关键字:具体类    ( 876个结果
(转)抽象工厂学习笔记
1.1.1 摘要 抽象工厂模式:允许客户使用抽象的接口来创建一系列相关的产品,而无需要知道实际产出的具体产品是什么。这样一来,客户就从具体的产品中被解耦出来。这种模式适用于产品对象的数目和种类不变,而具体产品系列之间存在不同或者容易变化的情况。 关键字:依赖抽象,不要依赖具体类,OCP 使用率...
分类:其他好文   时间:2014-11-24 18:36:14    阅读次数:174
hibernate集合
*********1,list,set,array,bag(对应在java中是list),map2,hibernate,集合都重新实现成了PersistentSet,是实现了Set接口,所以java实体类中的集合都要写成接口,而不是实现集合接口的某个具体类,否则转为PersistentSet后,调用...
分类:Web程序   时间:2014-11-19 23:39:43    阅读次数:227
对设计原则【依赖倒置】的一些理解
作为一名oop程序员,设计原则是必须知道的知识:单一职责,开闭原则,依赖倒置,接口隔离,替换法则。在看【Head First】一书时,突然对依赖倒置有了一些简单的理解。 先看依赖倒置的定义:要依赖抽象,不要依赖具体类。 其意思是具体类要依赖抽象,抽象不应该依赖具体类,更扩展一点就是说具体类也...
分类:其他好文   时间:2014-11-19 07:22:43    阅读次数:173
说说设计模式~ 模版模式(Template)
返回目录模版模式,又被称为模版方法模式,它可以将工作流程进行封装,并且对外提供了个性化的控制,但主流程外界不能修改,也就是说,模版方法模式中,将工作的主体架构规定好,具体类可以根据自己的需要,各自去实现,这可能会让我们想到策略模式,两者有着本质的区别。何时能用到它?我们看一下策略模式的应用场景1、 ...
分类:其他好文   时间:2014-11-07 16:27:43    阅读次数:245
设计模式 (三)
抽象工厂模式    GOOD:定义了一个创建一系列相关或相互依赖的接口,而无需指定它们的具体类。              用于交换产品系列,如ACCESS->SQLSERVER;产品的具体类名被具体工厂的实现分离 例: #include #include #include using namespacestd;   //用户抽象接口 class IUser { pub...
分类:其他好文   时间:2014-11-06 22:07:38    阅读次数:154
python风格的抽象工厂模式
抽象工厂模式:提供一个接口,用户创建多个相关或依赖对象,而不需要指定具体类。原则:依赖抽象,不依赖具体类。实例:用不同原材料制作不同口味的披萨,创建不同原材料的工厂,不同实体店做出口味不同的披萨。创建一个产品家族(Dough、Sauce、Cheese和Clam)的抽象类型(PizzaIngredie...
分类:编程语言   时间:2014-11-01 13:08:19    阅读次数:253
SimpleDateFormat 的线程安全问题与解决方案
SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。 但是 SimpleDateFormat 并不是一个线程安全的类,在多线程并发访问下会出现问题。通过以下代码进行检验,...
分类:编程语言   时间:2014-10-19 18:43:01    阅读次数:318
Java设计模式菜鸟系列(二十二)中介者模式建模与实现
中介者模式(Mediator):主要用来降低类与类之间的耦合的,因为如果类与类之间有依赖关系的话,不利于功能的拓展和维护,因为只要修改一个对象,其它关联的对象都得进行修改。 中介者模式只需关心和Mediator类的关系,具体类与类之间的关系及调用交给Mediator就行。...
分类:编程语言   时间:2014-10-13 02:03:38    阅读次数:191
spring中abstract bean的用法
什么是abstract bean?简单来说,就是在java中的继承时候,所要用到的父类。 案例文件结构: 其中Person类为父类,Student类为子类,其具体类为: package com.test.mySpring; public class Person { public String getName() { return name; } public void ...
分类:编程语言   时间:2014-10-10 11:46:24    阅读次数:289
第 6 章 装饰模式
1:背景介绍——小菜穿衣服 做法1: 定义Person类,依次调用方法 弊端:违背了开放——封闭的原则。 做法2: 定义Person类,定义服饰抽象类,具体类继承抽象类。 弊端:客户端调用重复代码太多,功能没分离开来,不方便添加新的功能。 客户端调用: 需要把所需要的功能按正确的顺序串联起来进行控制...
分类:其他好文   时间:2014-10-07 18:34:23    阅读次数:164
876条   上一页 1 ... 78 79 80 81 82 ... 88 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!