随笔分类 - 软件设计
设计模式的分类和原则整理
摘要:一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 创建型模式是用来创建对象的模式,抽象了实例化的过程,帮助一个系统独立于其他关联对象的创建、组合和表示方式。所有的创建型模式都有两个主要功能: 1.将系统所使用的具体类的
阅读全文
ER图与UML图
摘要:ER图,即实体关系图,专用于数据库建模.即对欲构建的数据库画出模型图.是古老的有生命力的描述方法.E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。在ER图中有如下四个成分:E-R矩形框:表示实体,在...
阅读全文
UML类图的表示
摘要:1.类的表示方法2.接口的两种表示方法3.类的继承怎么表示空心三角形+实线4.类实现接口空心三角形+虚线5.关联(association)关系实线箭头6.聚合(aggregation)关系空心菱形+实线箭头7.合成(composition)实心菱形+实线箭头8.依赖关系(dependency)虚线箭...
阅读全文