Java设计模式----值对象

2人阅读 评论(0) 收藏 举报
分类:

在java SE中 叫值对象(valueObject)

在java EE中叫 javabean


import java.io.Serializable;

//值对象的命名规范: ***ValueObject, ***VO, ***Model, ***
public class UserModel implements Serializable{
	
  /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
private String userId;
  private String name;
  private int age;
  private String pwd;
  private boolean admin;//变量名不能取成: isAdmin
public UserModel() {

}

/**
 * @return the admin
 */
public boolean isAdmin() {
	return admin;
}
/**
 * @param admin the admin to set
 */
public void setAdmin(boolean admin) {
	this.admin = admin;
}

/**
 * @return the pwd
 */
public String getPwd() {
	return pwd;
}


查看评论

Java设计模式漫谈之一

两种方案,先A还是选B?怎样设计系统,能够最大化的重用代码?怎么设计结构,能够保证线程安全?如果你也对这些问题感兴趣,那么,欢迎你和我一起走近本课程——Java设计模式漫谈之一。
  • 2018年03月08日 16:11

java的设计模式——值对象

值对象,vo(Value Objiect),Model 比如我们网上注册一个博客,我们需要填写自己的信息,以前可能说填写姓名,性别就好了,但后来又要增加QQ,微信号等等,如果我们采用传值的话会很麻烦...
  • ZY_extreme
  • ZY_extreme
  • 2016-07-23 22:20:50
  • 674

Java设计模式之------值对象模式

值对象模式 在Java开发时,需要来回交换大量的数据,比如要为方法传入参数,也要获取方法的返回值 值对象的本质是“封装数据”。值对象模式在开发中用的很多,要熟练掌握。 基...
  • x121850182
  • x121850182
  • 2016-05-24 13:14:49
  • 522

设计模式之单例、多例、工厂、值对象

设计模式——单例 知识点:没有控制个数   线程安全优化 :synchronized   常量:final //懒汉式 public class single {      private st...
  • sanju_sanju
  • sanju_sanju
  • 2016-07-23 21:58:07
  • 92

值对象与引用对象

概念介绍 对象与对象引用
  • u011453312
  • u011453312
  • 2014-06-03 22:16:43
  • 3255

设计模式(值对象)

应用场景:在Java开发时,需要来回交换大量的数据,比如要为方法传入参数,也要获取方法的返回值,该如何能更好的进行数据的交互?这个时候就需要用到我们的值对象设计模式值对象的本质是“封装数据具体步骤: ...
  • weixin_37720904
  • weixin_37720904
  • 2017-03-07 11:06:19
  • 142

领域驱动设计整理——实体和值对象设计

实体引言在领域驱动设计里,实体的设计可以说是通用语言的核心,也是最开始在模型划分中需要考虑的。怎么样设计实体和怎么样划分限界上下文同样重要。实体的概念就是要保证通用语言的完整性。领域驱动让设计实体的关...
  • lijingyao8206
  • lijingyao8206
  • 2016-01-10 21:49:10
  • 19081

领域模型-谈实体对象和值对象

http://blog.sina.com.cn/s/blog_493a84550101534t.html 领域模型-谈实体对象和值对象  (2012-05-21 20:01:10) 转载▼ ...
  • wlanye
  • wlanye
  • 2015-12-16 11:28:42
  • 1570

什么是ValueObject (VO 模式)

简单说,ValueObject的值(状态)一旦创建以后就不会改变了。所以可以当基本数据类型用。比如Java中的String, BigDecimal, BigInteger都是ValueObject。S...
  • dac55300424
  • dac55300424
  • 2013-12-24 17:54:01
  • 2228

详细介绍VO(值对象)和PO(持久对象)的区别

VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。从结构上看,它们并没有什么不同的地方。但从其意义和本质上来...
  • u012151556
  • u012151556
  • 2014-11-22 17:14:42
  • 1268
    个人资料
    持之以恒
    等级:
    访问量: 2615
    积分: 951
    排名: 5万+
    文章存档
    最新评论