UML:Unified Modeling Language,统一建模语言(标准建模语言)。 内容预览: 1. UML用例图 UML用例图是用来描述使用者,用例之间关系的一种UML图。一般使用在项目初期,用于描述客户的需求,分析客户所描述的功能。 下图中任务形状的图像元素表示的是使用者,椭圆形表示的是用例,他们之间的连线则表示了他们的关系。图中描述注册用户和签约用户与4大用例之间的关系。 使用者和用例之间的关系比较直接,一般都是有直接关系。用例之间的关系有三种: 泛化关系 扩展关系 包含关系 1.1 泛化关系 上图中…

2016年7月5日 0条评论 0点热度 阅读全文

简单工厂设计模式在项目中应用         项目使用场景:根据不同的厂家,有不同的报表打印形式,而对于报表的打印他们有公共的部分,打印报表头、打印底部、和打印中间部分。         我们可以使用简单工厂模式,抽象出打印报表的接口,不同的厂家实现不同的打印接口。 单例模式在项目中应用         场景1:在DOM读取配置文件的时候,因为经常被用到这个类,我们可…

2015年7月14日 0条评论 0点热度 阅读全文

      前篇博客写过建造者模式,建造者模式是将实现和显示分离,它属于创建型(Creational)的设计模式,在使用时我们应尽量考虑对象的创建。另一方面它隐藏了具体功能的组装过程,而把具体的实现放在子类中。也就是建造者模式将创建一个产品的基本骨架封装好了,而把具体的步骤放在了子类中,它提高了系统的可扩展性,但却降低了代码的可复用性。这种模式的UML图有两层关系,一层是父类和子类的继承关系,另一层是指挥建造者和具体建造过程的聚合关系。  &nb…

2013年8月6日 0条评论 0点热度 阅读全文