
面向对象
设计模式、UML规范
JunSIr_#
软件工程大三在读,工作语言Java/Go
展开
-
设计模式扫荡-行为型模式-责任链、命令、迭代器、备忘录、观察者、状态、策略、模板、访问者
设计模式扫荡-行为型模式-责任链、命令、迭代器、备忘录、观察者、状态、策略、模板、访问者文章目录设计模式扫荡-行为型模式-责任链、命令、迭代器、备忘录、观察者、状态、策略、模板、访问者责任链模式(Chain of Responsibility Pattern)命令模式(Command Pattern)迭代器模式(Iterator Pattern)备忘录模式(Memento Pattern)观察者模式(Observer Pattern)状态模式(State Pattern)策略模式(Strategy Pat原创 2020-10-20 02:34:38 · 476 阅读 · 0 评论 -
设计模式扫荡-结构型模式-适配器、桥接、装饰器、享元、代理
设计模式扫荡-结构型模式-适配器、桥接、装饰器、享元、代理" 结构型设计模式关注类和对象的组合。继承的概念被用来组合接口和定义组合对象获得新功能的方式。"适配器模式(Adapter Pattern)适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁,它结合了两个独立接口的功能。适配器模式意图将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。例如充电器与某个接口不适配,加一个适配器,使得充电头可以插入并正常使用该接原创 2020-10-18 16:59:59 · 365 阅读 · 0 评论 -
设计模式扫荡-创建型模式-单例、工厂、抽象工厂、原型
设计模式扫荡-创建型模式-单例、工厂、抽象工厂、原型文章目录设计模式扫荡-创建型模式-单例、工厂、抽象工厂、原型单例模式(Singleton Pattern)工厂模式抽象工厂建造者模式原型模式(Prototype Pattern)单例模式(Singleton Pattern)这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。饿汉单例模式类加载到内存后,就实例化一个单例,JVM保证线程安全原创 2020-10-17 23:39:29 · 309 阅读 · 0 评论 -
UML-用例图成分及关系的具体说明
UML用例图详解提示:对UML基础还不太了解或想查阅学习其他UML图的戳这的戳这UML统一建模语言快速入门.优快云用例模型描述的就是外部参与者所理解的系统功能。画好用例图是由软件需求到最终实现的第一步。文章目录UML用例图详解用例图的元素如何识别参与者用例之间的关系如何识别用例用例图的元素用例: 系统执行的功能或过程,可以由外部对象或系统内部另一个用例启动,一个用例是参与者与计算机...原创 2019-10-20 04:08:55 · 1001 阅读 · 0 评论 -
UML核心逻辑视图-类图成分及关系的具体说明
UML逻辑视图-类图详解提示:对UML基础还不太了解或想查阅学习其他UML图的戳这的戳这UML统一建模语言快速入门.优快云类图技术是面向对象方法的核心技术,应用非常广泛,其中,类、对象,以及它们之间的关系是最基本的建模元素。文章目录UML逻辑视图-类图详解类抽象类接口多重性继承关系泛化关系关联关系-**单向关联**关联关系-双向(标准)的关联关联关系-聚合关联关系-组合依赖关系实例-图书...原创 2019-10-20 04:01:59 · 5075 阅读 · 0 评论 -
UML并发视图_状态图、协作图、时序图、活动图各成分及关系具体说明
UML并发视图-活动图提示:对UML基础还不太了解或想查阅学习其他UML图的戳这的戳这UML统一建模语言快速入门.优快云活动图可以用于描述系统的工作流程和并发行为,它用于展现参与行为的类所进行的各种活动的顺序关系。活动图与状态图的区别活动图中活动的改变不需要事件触发!!!,源活动执行完毕后自动触发转移,转到下一活动活动图组成元素动作状态(Activity State)活...原创 2019-10-20 03:52:27 · 4825 阅读 · 0 评论 -
UML组件视图、部署图、包图简要说明
UML逻辑视图-包图详解UML统一建模语言入门.优快云文章目录UML逻辑视图-包图详解包管理类确定包的关系生成Java代码建立类图关系生成框架代码包是一个容器,提供对UML元素进行分组的功能,主要表现在:把一个大的系统分解为多个小的系统,分解是控制软件复杂性的重要手段;结构化方法中,对功能进行分解;面向对象方法中,讲相关类放在一起包管理类依次创建,在Logical View/ Mai...原创 2019-10-20 03:31:32 · 2107 阅读 · 0 评论 -
UML统一建模语言快速入门
UML统一建模语言入门基本介绍UML(统一建模语言Unified Modeling Language)是一种建模(即把对象实体通过适当的抽象,用适当的表现规则描绘出的简洁的模仿品 ,模型有实体的一般特征及规律)语言,用来为面向对象开发系统的产品进行说明、可视化和编制文档的方法。 UML描述了一个系统的静态结构和动态行为。静态结构定义了系统中的重要对象的属性和操作,以及这些**对象之间的相互关系...原创 2019-10-20 03:18:31 · 1450 阅读 · 0 评论