Billpeng Space

技术源自生活
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年4月30日

摘要: 一、类继承1 public class Father2 {3 }4 public class Child : Father5 {6 }二、接口继承1 public interface IBreath { }2 public interface IRun { }3 4 public class Animal : IBreath, IRun5 { }三、实现 1 public interface ISpeak 2 { 3 void Speak(); 4 } 5 public class Person : ISpeak 6 { 7 ... 阅读全文

posted @ 2013-04-30 18:26 billpeng 阅读(322) 评论(0) 推荐(0) 编辑

摘要: Entity以Identity作为其基本定义的对象,其存在形式和内容可以发生很大变化,但区分不同Entity的唯一准则就是Id。Entity对象并不主要是由它们的属性来定义。它们体现了标识在时间上的延续性,经常要经历多种不同的形态。有时,一个对象与另一个对象有不同的属性,但它们却是相互匹配的;有时一个对象与其他对象有着相同的属性,但它必须能够跟那些对象区分开来。比如在某个系统中Person被辨别为Entity:两个人都叫张三,但他们是不同的Person;一个人小时候叫张三,但后来觉得这个名字不好,就改名为张三丰,这是一个Person的属性发生了变化。唯一Id的生成是一个需要注意的问题,比如用数 阅读全文

posted @ 2013-04-30 17:21 billpeng 阅读(372) 评论(1) 推荐(0) 编辑

摘要: 思考ValueObject应该更多从内存的角度思考,而非DB持久化的角度。例如: public class A { public int Id { get; set; } public Address A_Address { get; set; } } public class B { public int Id { get; set; } public Address B_Address { get; set; } } public class Address { publi... 阅读全文

posted @ 2013-04-30 17:18 billpeng 阅读(2907) 评论(0) 推荐(1) 编辑