
设计模式
文章平均质量分 78
普通网友
这个作者很懒,什么都没留下…
展开
-
大话设计模式之策略模式【Strategy Pattern】
策略模式【Strategy Pattern】刘备要到江东娶老婆了,走之前诸葛亮给赵云(伴郎)三个锦囊妙计,说是按天机拆开解决棘手问题,嘿,还别说,真是解决了大问题,搞到最后是周瑜陪了夫人又折兵呀,那咱们先看看这个场景是什么样子的。先说这个场景中的要素:三个妙计,一个锦囊,一个赵云,妙计是小亮同志给的,妙计是放置在锦囊里,俗称就是锦囊妙计嘛,那赵云就是一个干活的人,从锦囊中取出妙计,原创 2012-08-31 20:59:13 · 762 阅读 · 0 评论 -
利用大纲级别自动生成目录的步骤
第一步 定义目录项 目录项即文档中用来显示成为目录内容的一段或一行文本。要想自动显示目录,必先定义目录项。 目录项的定义很简单,点击“视图”→“大纲”切换至大纲模式,如下图所示,大纲模式下文档各段落的级别显示得清楚,选定文章标题,将之定义为“1级”,接着依次选定需要设置为目录项的各级别文字,将之逐一定义为“2级”“3级原创 2013-07-18 09:10:18 · 4453 阅读 · 0 评论 -
JAVA中Action层、Service层 、modle层 和 Dao层的功能区分
首先这是现在最基本的分层方式,结合了SSH架构。Dao主要做数据库的交互工作Modle 是模型 存放你的实体类Service 做相应的业务逻辑处理Action是一个控制器modle层就是对应的数据库表的实体类。Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如原创 2013-06-29 21:11:01 · 3968 阅读 · 0 评论 -
工厂模式IDAL详解
IDAL一、 IDAL主要功能:1、 这完全是“工厂模式”的一部分实现而已2、 这是一组接口类,其中包括了每个要公开的数据访问方法。为每个数据库产品单独编写的DAL (数据访问 层)都要实现这组接口所定义的方法3、 也就是规定了在DAL中编写的“对用户账号进行操原创 2014-06-09 22:02:29 · 1698 阅读 · 0 评论 -
DALFactory有什么作用
DAL是指Data Access Layer,DALFactory是用于创建数据访问对象的工厂,本质上是采用了抽象工厂的设计模式,目的是支持多种数据访问层,比如sql server和oracle两种实现;同时又利用了.net的反射机制,通过配置文件即可确定采用哪种数据访问实现;IDAL是数据访问层接口,这样做的好处是使业务逻辑层调用数据访问层的接口即可实现数据库的增删改等操作,业务逻辑层与数据访问原创 2014-06-09 21:49:39 · 1143 阅读 · 0 评论 -
设计模式之Singleton(单态)
设计模式之Singleton(单态)单态定义: Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。在很多操作中,比如建立目录、数据库连接都需要这样的单线程操作。 还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一原创 2013-10-03 15:58:05 · 1251 阅读 · 0 评论 -
通过应用实例讨论Java多态的实现
实现Java多态在代码中实现Java的多态必须遵循的要求可归纳如下: 1.代码中必须有超类和子类继承关系。 2.超类提供作为接口的方法,对子类完善或者覆盖这些方法指定规范。 3.参与多态的子类必须完善或者覆盖这些指定的方法,以达到接口效应。 4.编写驱动类,或者应用代码,子类向上转型为超类引用,实现多态。下面小节应原创 2013-08-10 09:32:11 · 1939 阅读 · 1 评论 -
用接口,多态,继承,类计算三角形和矩形的周长和面积
定义接口规范/** * @author vvv * @date 2013-8-10 上午08:56:48 */package com.duotai;/** * * */public interface Shape { public double area(); public double longer();}/** * @author vvv原创 2013-08-10 09:23:47 · 3132 阅读 · 1 评论 -
java中的接口和抽象类是什么?
抽象类与接口的区别 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interfac原创 2013-08-04 17:27:57 · 879 阅读 · 0 评论 -
Hibernate 映射类型与Java 类型对照
对象关系的映射是用一个XML文档来说明的。映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等。下面从一个映射的例子开始讲解映射元素,映射文件的代码如下。<?xml version="1.0"?><!--所有的XML映射文件都需要定义如下所示的DOCTYPE。Hibernate会先在它的类路径(classptah)中搜索DTD文件原创 2013-06-30 10:55:19 · 1699 阅读 · 0 评论 -
用户接口(UI)设计的 20 条原则
世界级图形设计大师Paul Rand(保罗.兰德)曾经说过:“设计绝不是简单的排列组合与简单地再编辑,它应当充满着价值和意义,去说明道理,去删繁就简,去阐明演绎,去修饰美 化,去赞美褒扬,使其有戏剧意味,让人们信服你所言……”,由此可见,设计绝非轻而易举之事,优秀的设计更是难上加难,今日小编偶然发现一篇界面设计师 Joshua Porter博客当中的一篇文章——《Principles of U原创 2013-07-01 08:16:05 · 1337 阅读 · 0 评论