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