• 类的定义中,大家一直争吵不休的就是正方形和长方形的关系.所说,正方形不是长方形的子类,因为它违反了长方形的行为. 然而计算机世界应当是当前世界在计算机中的映射.那么我们来考察长方形和正方形的定义,长方形也就是矩形:为四个内角相等的平行
  • 松耦合就是降低系统部件和部件之间的耦合性,也就是降低部件的依赖性,使得部件之间相对独立,这样对于日后系统的维护及扩展都是很有好处的,然而在J2EE领域,为实现松耦合出现的技术可谓让人眼花缭乱,这些技术的出现究竟是使问题简单化了还是复杂化了呢? 首先是数据工厂技术,这种技术使用到了传
  • 今天在jdon看到一片关于领域模型的文章,心里总结了一下 下面是个人观点! 贫血模型是对OO的非常经典的诠释!数据交给s/g,业务全部交给业务对象来完成。耦合度很低,逻辑清晰,重构空间大!而且在业务逻辑上 icon
  • 请大家谈谈,拿到这样一个系统,是怎么进行分析和设计的?怎么处理类与类之间的层次,和通信。 比如把新闻发布系统分为话题:注册登陆、新闻发布、权限管理。 在“注册登陆”系统中怎么分析?其中有表单类,那么新填写的注册、 icon
  • BO里的字段总会有各种类型:int、DateTime、string、float、decimal等。最近和个朋友正在架构公司的底层平台,朋友坚持所有的字段都用字符串来表示。小弟我总觉得这样做不妥,和朋友争论了一番。原来正常一个类变了个样: class EmployeeInfo icon
  • 实体域对象的粒度范围问题。如果实体模型跟另外几个实体模型都有不同程度的双向关联(关联是必须的不能删减)那么这个实体模型设计时是否需要把另外几个实体模型关系都包含在自己的属性中那?比如包含两个set 两个Map。我只是不清楚是否应该只要有关联就包含他,这样实体模型会很大,而且并不一定在每个业务 icon
  • 问题概述:思考1:见类图1(http://blog.dreambrook.com//images/blog_dreambrook_com/justin/93/r_1.gif)的情况下,每个边界类(ListForm和DetailForm)分别对应各自的控制类(ListFormControlle icon
  • //1.一个对象中的静态属性是否在多线程中共享// 如下:class test { public static ArrayList arr = new ArrayList(); public static StringBuffer buf = new S icon
  • 假设有两个类一个是员工类,一个是部门类那获取员工列表应该在哪个类中?从面向对象的角度出发,这样的代码应该如何写?为什么? icon
  • DDD第166页,关于显式的约束有这样的话:下面是一些警告信号,表明约束正在误导它所属的对象设计×从对象的定义发现,判断约束所需的数据本来不应该属于这个对象;×相关规则在多个对象中出现,造成代码的重复,或者使对象之间出现了本来不应出现的继承关系;×有许多设计和需求讨论 icon
  • 1> 大家都在用什么工具来建模呀?2> to banq: 你在“谁能写个“新闻发布系统”的面向对象分析和设计的过程?”这个帖中所回复的 模型类图 是用什么工具画的呀? 所抽象出来的模型,最后都会与相应的库表对应吗?它们的个数关系是? 请指教。 icon
  • (一)对象之间的关系:1. 依赖: 依赖对象通过调用被依赖对象的方法来获得服务。一种比较松散的关系,并且是短期的。我们的过程与对象往往依赖与我们的实体域对象。如在struts 的 action中调用模型层的方法。2. 关联 它使一个类指到另 icon
  • 最近需要开发一个资产管理的系统,我分析了一下,主要包括一个是资产的记录和查询,报表功能,比如记录桌子数量,属性,电脑的属性等;另一个就是资产的跟踪,比如谁借了什么东西,什么时候归还等等。 在技术上使用JAVA来实现,但有两个问题自己想不明白: icon
  • 例如, 有一个article对象, 一个author对象, 一个admin对象, 有一个recommend方法, 这个方法的作用就是推荐文章, 比入说文章比较好, 推荐她, 现在有个问题, 这个方法应改是在author对象中实现, 还是ar icon
  • 虽然一直在用类写东西。但是对于有些应用不知道应该怎么用面向对象的思想来理解。 比如我要写一个网页抓取类,类名就叫Crawler吧。我要抓取的地址是:http://example.com/index.html要抓取的内容是index.html icon
  • 我一直搞不清楚java中封装和 隐藏实现的具体概念  大师是否在百忙中抽空帮我解释下其中的道理啊 最好能有些实例代码 万分感谢拉 icon
  • 一个统计类的需求:商店经理要统计某段时间内各类商品的销售情况。若按照面向对象的设计,类的关系应类似于:商店知道订单,订单知道订单项,订单项被商品说明描述,商品说明中的商品类别被(商品类别类)描述。在处理上面的统计需求时,我搞不清该如何进行设计了。若采用面向数据的设计当然一个稍 icon
  • 你好,你说OO的核心思想是封装和分派,其中我对这个分派理解不是很深,你能给我讲讲吗? 另外:  你对面向对象的设计有什么好的看法,你认为应该怎么样设计,才算是好的OO设计?  在OO设计中,重点要把握好什么?  你说J2EE最大的挑 icon