“OOP”相关日志

  • 海阔天空
    适配器模式(Adapter Pattern)1052天前
    作者:海阔天空 标签: OOP  模式 
    通常,客户类(clients of class)通过类的接口访问它提供的服务。有时,现有的类(existing class)可以提供客户类的功能需要,但是它所提供的接口不一定是客户类所期望的。这是由于现有的接口太详细或者缺乏详细或接口的名称与客户类所查找的不同等诸多不同原因导致的。  在这种情况下,...
  • 海阔天空
    深入浅出基于Java的解释器设计模式1052天前
    作者:海阔天空 标签: OOP  模式 
    一、引子   其实没有什么好的例子引入解释器模式,因为它描述了如何构成一个简单的语言解释器,主要应用在使用面向对象语言开发编译器中;在实际应用中,我们可能很少碰到去构造一个语言的文法的情况。  虽然你几乎用不到这个模式,但是看一看还是能受到一定的启发的。  二、定义与结构  解释器模式的定义如下:定...
  • 海阔天空
    一个Command模式的应用例1054天前
    作者:海阔天空 标签: OOP  模式 
    【乔迁之喜】一个Command模式的应用例子 2006-07-14 16:08 我曾经写过一个小软件,故事是这样的:我们公司有一些设备在外面运行,有一天我接到一个任务,要求我编写一个算法对系统进行控制,改善系统的性能。根据大家的讨论很快制订了算法,我也很快编码完毕。但问题来了,我怎样进行测试...
  • 海阔天空
    设计模式之Command1054天前
    作者:海阔天空 标签: OOP  模式 
    设计模式之Command 板桥里人 http://www.jdon.com 2002/4/23/(转载请保留) 模式实战书籍《Java实用系统开发指南》 Command模式是最让我疑惑的一个模式,我在阅读了很多代码后,才感觉隐约掌握其大概原理,我认为理解设计模式最主要是掌握起原理构造,这样才对自己实...
  • 海阔天空
    hibernate 主键解释 1058天前
    作者:海阔天空 标签: OOP  模式 
    Generator 可选的<generator>子元素是一个Java类的名字, 用来为该持久化类的实例生成唯一的标识。如果这个生成器实例需要某些配置值或者初始化参数, 用<param>元素来传递。   <id name="id" ty...
  • 海阔天空
    hibernate 复合主键的一点说明 1058天前
    作者:海阔天空 标签: OOP  模式 
      首先这是不鼓励的两种方式可以处理这个:(深入浅出hibernate)1、基于实体类属性的复合主键使用xml的composite-id声明复合主键,要求实体类实现equals 和hashcode方法可以将TUser本身作为查询条件    TUser2 use...
  • 海阔天空
    模式笔记——观察者模式1058天前
    作者:海阔天空 标签: OOP  模式 
    模式笔记——观察者模式 观察者模式,以前看过,今天想了一下,似乎有点模糊了,回顾一下,再加之以笔记,以备 行为模式,为实现此模式,应该具备这几个角色:被观察的主题,观察者。这是必须的!一般来说,为使构建的东西有一定的可用性,会进行进一步的分工。主题角色再.. &n...
  • 海阔天空
    深入浅出观察者模式 1058天前
    作者:海阔天空 标签: OOP  模式 
    一、引子 还记得警匪片上,匪徒们是怎么配合实施犯罪的吗?一个团伙在进行盗窃的时候,总    有一两个人在门口把风——如果有什么风吹草动,则会立即通知里面的同伙紧急撤退。也许放风的人并不一定认识里面的每一个同伙;而在里面也许有新来的小弟不认识这个放...
  • 海阔天空
    观察者模式组图(Observer Pattern1058天前
    作者:海阔天空 标签: OOP  模式 
    描述:    在设计一组依赖的对象与它们所依赖的对象之间一致(同步)的交流模型时,观察者模式(Observer Pattern)很有用。它可以使依赖对象的状态与它们所依赖的对象的状态保持同步。这组依赖的对象指的是观察者(Observer),它们所依赖的对象称为主题(Subject)。为了实现观察者(...
  • 海阔天空
    Java IO 包中的Decorator模式1073天前
    作者:海阔天空 标签: OOP  模式 
    Java IO 包中的Decorator模式   作者:magic003出处:j2me开发网责任编辑: 方舟 [ 2005-12-15 08:21 ] 本文将介绍JDK的I/O包中使用到的Decorator模式,并运用此模式,实现一个新的输出流类。     ...