设计模式
文章平均质量分 56
fso918
我了个XX
展开
-
面向对象设计原则
1、单一职责原则一个对象只包含单一职责,并且该职责被完整的封装在一个类中。这里包含两层意思:第一层:一个类只包含一个单一功能。如负责创建对象的类,就只负责对象的创建,而至于对象的使用,管理等功能交由其他类去实现。第二层:一个类负责的特定的某一职责只在这个类中实现,而不要在多处实现,并且该类能独立的处理自己负责的职责,而无需借助其他类。如负责创建某一个类A的对象的类B,则这个类A的所原创 2013-12-09 22:24:46 · 735 阅读 · 0 评论 -
设计模式思想总结
设计模式的实现手段无非就是两种,一种是组合,一种是继承。而组合优于继承的地方是,因为在一个类里面组合进另一个类的对象,这两个类之间的耦合关系是松散耦合。这是设计模式的根本点所在,所有的复用性和灵活性、扩展性都是基于这一点。这是因为本类和组合进来的类都可以独立的自由的进化,本类可以扩展生成自己的子类等,而这些扩展的类都可以和组合进来的类合作,而组合进来的类也可以独立的扩展自己的子类实现,而这些子原创 2013-12-10 11:43:52 · 666 阅读 · 0 评论 -
UML关系(泛化,实现,依赖,关联(聚合,组合))
UML的构造快包含3种: (1) 事物(4种):结构事物,行为事物,分组事物,注释事物(2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系(3) 图(10种):用例图,类图,对象图,包图,组件图,部署图,状态图,活动图,序列图,协作图事物是对模型中最具代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。 (2) 关系(4种)UML 中类与类, 类转载 2014-03-13 11:59:46 · 572 阅读 · 0 评论