设计
iteye_14759
这个作者很懒,什么都没留下…
展开
-
Java抽象类和接口
一、从语法定义层面看abstract class和interface abstract class可以有自己的数据成员,也可以有非abstarct的成员方法,而interface只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在interface中一般不定义数据成员),所有的成员方法都是abstract的。从某种意义上说,interface是一种特殊形...原创 2012-07-03 09:24:34 · 52 阅读 · 0 评论 -
《框架设计原则》随写
看了梁飞关于Dubbo设计过程中的经验,虽然大多是对框架方面的设计经验,有些也适用于产品和项目中,摘抄了下来 模块分包原则 复用度 – 包中的类应该有同样的重用可能性。 – 紧密协作的类应该放在一个包。 – 变化应在包内终止,而不传播到其它包。– 发布的粒度和复用度相同。 • 稳定度 – 被依赖的包应该总是比依赖者更稳定。 – 不要让一个稳定的包依赖于不稳定包。 – 单...原创 2012-12-29 16:53:27 · 87 阅读 · 0 评论 -
领域驱动设计之-柔性设计
柔性设计就是为了使项目能够随着开发工作的进行快速前进,而不会由于他自己的老化而停滞不前,设计必须要让人们乐于使用,而且易于做出修改。 INTENTION-REVEALLING INTERFACES(释义接口) 类型名称,方法名称,参数名称组合在一起,共同形成了一个INTENTION-REVEALLING INTERFACES(释义接口)。 因此,我们再命名类和操作时要描述他们的效果和目...原创 2012-12-29 17:48:31 · 398 阅读 · 0 评论