![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Software Develop
tomlu1983
这个作者很懒,什么都没留下…
展开
-
使用设计模式改善程序结构(一)
孙鸣 软件工程师2001 年 11 月 16 日设计模式是对特定问题经过无数次经验总结后提出的能够解决它的优雅的方案。但是,如果想要真正使设计模式发挥最大作用,仅仅知道设计模式是什么,以及它是如何实现的是很不够的,因为那样就不能使你对于设计模式有真正的理解,也就不能够在自己的设计中正确、恰当的使用设计模式。本文试图从另一个角度(设计模式的意图、动机)来看待设计模式,通过这种新的思路转载 2009-08-20 09:45:00 · 286 阅读 · 0 评论 -
使用设计模式改善程序结构(二)
孙鸣 软件工程师 2001 年 12 月 04 日在本系列的 第一篇文章中,描述了如何通过设计模式来指导我们的程序重构过程,并且着重介绍了设计模式意图、动机的重要性。在本文中我们将继续上篇文章进行讨论,这次主要着重于设计模式的适用性,对于设计模式适用性的掌握有助于从另一个不同的方面来判断一个设计模式是否真正适用于我们的实际问题,从而做出明智的选择。 1、 回顾 在上一篇文章转载 2009-08-20 10:11:00 · 283 阅读 · 0 评论 -
使用设计模式改善程序结构(三)
邓辉 , 软件工程师 2001 年 12 月 29 日设计模式在某种程度上确实能够改善我们的程序结构,使设计具有更好的弹性。也正是由于这个原因,会导致我们可能过度的使用它。程序结构具有过度的、不必要的灵活性和程序结构没有灵活性一样都是有害的。本文将分析过度的灵活性可能造成的危害,并且结合一些实例来阐述使用设计模式改善程序结构应遵循的原则。1、 介绍 本系列文章的前两篇主要讲转载 2009-08-20 10:22:00 · 305 阅读 · 0 评论 -
面向对象设计的11原则
面向对象设计的11原则:◆ SRP,单一职责原则,一个类应该有且只有一个改变的理由。 ◆ OCP,开放封闭原则,你应该能够不用修改原有类就能扩展一个类的行为。 ◆ LSP,Liskov替换原则,派生类要与其基类自相容。 ◆ DIP,依赖倒置原则,依赖于抽象而不是实现。 ◆ ISP,接口隔离原则,客户只要关注它们所需的接口。 ◆ REP,重用发布等价原则,重用的粒度就是发布原创 2009-08-20 10:03:00 · 276 阅读 · 0 评论 -
StarUML介绍
StarUML -开放源码的UML 建模平台StarUML是一个开源项目,具有快速,灵活,可扩展,多特征的UML / MDA的平台,运行于Win32平台上。StarUML项目的目标是建立一个软件建模工具,来替代商业的UML工具,如Rational Rose等。 UML 2.0标准 :UML是由OMG组织不断的扩充和发展的。StarUML支持最新的UML 2.0标准。 插件体系结原创 2009-09-09 15:53:00 · 1568 阅读 · 0 评论