设计思想
a1000005aa
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DDD领域模型开发
聚合(Aggregation): 这是一种松散的对象间的关系.举个例子:计算机和他的外围设备就是一例. 用来表示拥有关系或者整体与部分的关系。 组合(Composition): 这是一种非常强的对象间的关系,举个例子,树和它的树叶之间的关系. 在一个合成里,部分与整体的生命周期都是一样的。一个合成的新对象完全拥有对其组成部分的支配权。包括他们的创建和毁灭。 这两...原创 2010-07-27 11:51:41 · 830 阅读 · 0 评论 -
设计模式-单例
package com.tag2; public class 单例模式 { /** * 应用场景: * 1. 系统访问人数 * 2. 系统内部事件 * 3. 系统操作日志 * 4. 系统出错日志 * 5. 系统配置访问接口 * ... * [单...2010-06-10 17:27:20 · 151 阅读 · 0 评论 -
模块内的结构分离
模块内的结构如何分离: Spring的IOC能把接口和实现分离,不过把复杂度移到了配置上.不是真正意义上的解耦. 我每写一个接口和类都需要配置一把,这很讨厌. ...2011-05-17 19:46:52 · 212 阅读 · 0 评论 -
软件项目开发流程
[img]http://dl.iteye.com/upload/attachment/509075/3758124d-3a35-3371-92d7-c2fdda4c1fb7.jpg[/img] 软件项目设计流程如上: 1. 需要分析主要由需要分析师来担任,主要任务是收集客户需求,挖掘客户的潜在需求. 2. 需要设计主要由需求设计师来担任,一般是项目经理来担任,主要是根据需求来设计...2011-07-03 11:14:02 · 161 阅读 · 0 评论 -
转<<他人经验之谈>>
分享一位软件工程师的7年总结,经验之谈,借此导航自己人生。 1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。” 其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈! 2、一定要确定自己的发展方向,并为此目的制定可行的计...原创 2012-04-27 09:44:46 · 121 阅读 · 0 评论 -
自定义规则
实现自定义规则 a) 简单规则设计 1. 规则解析对象类[自定义类] "expressExp" new ExpressExp() 2. 规则解析对象类的方法[自定义类方法] "hasCoder" "expressExp.hasCoder(String s)" 3. 静态规则表达式 "expressExp.hasCoder(1)" 4. 动态规则表达式 expressExp...2011-11-11 17:52:07 · 904 阅读 · 0 评论
分享