设计模式
心如孤岛
热爱coding
展开
-
Java设计模式1之UML
UML定义 统一建模语言 UML展现了一系列最佳工程实践 这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被证实有效。 UML分类 结构式图形 行为式图形 交互式图形 结构式图形 静态图(类图,对象图,包图) 实现图 剖面图 复合结构图 行为式图形 活动图 状态图 用例图 交互式图形 通信图 交互概述图 时序图 时间图 UML类图 用于表示类,接口,实例等之间...原创 2018-10-16 17:50:08 · 221 阅读 · 0 评论 -
Java设计模式2之七大设计模式
一.开闭原则 一个软件实体如类,模块和函数应该对拓展开放,对修改关闭。 用抽象构建框架,用实现拓展细节。 优点:提高软件系统的可复用性和可维护性。 为了满足开闭原则,需要对系统进行抽象化设计,抽象化是开闭原则的关键。在Java、C#等编程语言中,可以为系统定义一个相对稳定的抽象层,而将不同的实现行为移至具体的实现层中完成。在很多面向对象编程语言中都提供了接口、抽象类等机制,可以通过它们定义系统的...原创 2018-10-16 21:17:16 · 121 阅读 · 0 评论