![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件设计
iteye_15734
这个作者很懒,什么都没留下…
展开
-
UML点滴
1. Use Case 中 include 与 extend 的区别原创 2010-08-16 14:54:53 · 61 阅读 · 0 评论 -
知识积累——数据结构设计中“逻辑”和“物理”结构有啥区别?
逻辑结构关注数据之间的关系,以及将来存储的内容及其格式。 物理结构关注的是在何种数据库系统中存储。 例如: 逻辑结构我们定义字段ProductID,表示商品的代码,存储的时候需要16个字节,格式为yyyyMMdd_xxxxxx_yyyy,与销售单等发生1:n的关联;而在物理设计的时候,应该反应成 ProductID CHAR(16) NOT NULL,进行索引,建立外键,但是不再关心其中...原创 2010-02-21 11:22:50 · 691 阅读 · 0 评论 -
设计模式“乱用”记录
自从拜读完阎宏的《Java与模式》后,即开始进入到 第一步 “乱用”境界,在此留下脚印。 Builder 1) 创建业务操作日志对象 背景:设计开发一个适用于采用SSH结构开发的应用系统的通用操作日志模块。 使用原因简述:由于该对象的部分属性值(如操作对象、操作内容、操作前值、操作后值等)的产生根据业务的不同会发生变化,同时这些属性的生产顺序存在着一定先...原创 2010-07-09 17:02:14 · 118 阅读 · 0 评论 -
Laws, Principles
Acyclic Dependencies Principle (ADP). 无环依赖原则 Command-Query Separation (CQS). 命令-查询分离原则 Common Reuse Principle (CRP). 共同重用原则 Convention over Configuration(CoC). 惯例优于配置原则 Dependenc...原创 2011-04-14 11:30:16 · 131 阅读 · 0 评论