软件设计
文章平均质量分 86
MissYasiky
这个作者很懒,什么都没留下…
展开
-
创建型模式-抽象工厂模式
抽象工厂模式是一种创建型设计模式, 它能创建一系列相关的对象,而无需指定具体类。原创 2022-08-02 17:05:33 · 233 阅读 · 1 评论 -
创建型模式-工厂方法模式
工厂方法模式是一种创建型设计模式, 其在父类中提供一个创建对象的方法, 允许子类决定实例化对象的类型。原创 2022-08-02 17:05:03 · 191 阅读 · 0 评论 -
创建型模式-建造者模式
建造者模式是一种创建型设计模式, 使你能够分步骤创建复杂对象。 该模式允许你使用相同的创建代码生成不同类型和形式的对象。原创 2022-07-20 16:51:33 · 162 阅读 · 0 评论 -
创建型模式-原型模式
原型模式是一种创建型设计模式,使你能够复制已有对象,而又无需使代码依赖它们所属的类。原创 2022-07-20 16:50:11 · 166 阅读 · 0 评论 -
创建型模式-单例模式
单例模式是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。原创 2022-07-20 16:47:35 · 694 阅读 · 0 评论 -
设计模式概述
设计模式是软件设计中常见问题的典型解决方案, 可用于解决代码中反复出现的设计问题。模式并不是一段特定的代码, 而是解决特定问题的一般性概念。 这个跟算法是很不一样的,虽然都是已知的特定问题的典型解决方案,但算法总是明确定义达成特定目标所需的一系列步骤,模式则是对解决方案的更高层次的描述。...原创 2022-07-20 16:42:18 · 226 阅读 · 0 评论 -
软件设计原则之接口隔离原则、合成复用原则、迪米特原则
面向对象设计原则是评价每个设计模式应用效果的重要依据。几乎每个设计模式都符合一个或多个面向对象设计原则(个别模式除外),这些原则都是从无数项目中提取出来的经验性原则,它们为消除软件设计和实现中的“臭味(Bad Smell)”而诞生,力图为当前系统提供最好的设计方案。简单来说,设计原则是描述“面向对象开发”需要注意的代码原则。原创 2022-06-01 11:20:48 · 570 阅读 · 0 评论 -
软件设计原则之里氏替换原则、依赖倒置原则
面向对象设计原则是评价每个设计模式应用效果的重要依据。几乎每个设计模式都符合一个或多个面向对象设计原则(个别模式除外),这些原则都是从无数项目中提取出来的经验性原则,它们为消除软件设计和实现中的“臭味(Bad Smell)”而诞生,力图为当前系统提供最好的设计方案。简单来说,设计原则是描述“面向对象开发”需要注意的代码原则。原创 2022-06-01 11:17:59 · 611 阅读 · 0 评论 -
软件设计原则之单一职责原则、开闭原则
面向对象设计原则是评价每个设计模式应用效果的重要依据。几乎每个设计模式都符合一个或多个面向对象设计原则(个别模式除外),这些原则都是从无数项目中提取出来的经验性原则,它们为消除软件设计和实现中的“臭味(Bad Smell)”而诞生,力图为当前系统提供最好的设计方案。简单来说,设计原则是描述“面向对象开发”需要注意的代码原则。原创 2022-06-01 11:17:21 · 891 阅读 · 0 评论 -
移动端UML图应用之UML结构图——类图
系列文章目录移动端UML图应用之UML图简述移动端UML图应用之UML行为图——用例图、活动图和状态机图移动端UML图应用之UML交互图——顺序图和通信图移动端UML图应用之UML结构图——包图、部署图和组件图移动端UML图应用之UML结构图——类图文章目录系列文章目录前言一、属性二、操作三、关系泛化实现关联依赖特殊的关联关系四、其他注解符号关键词约束特性字符串单实例类前言UML用类图描述系统中的类,以及存在于他们之间的各种静态关系。类图用于静态对象建模。可以用一幅图概括(和理解)大部分原创 2022-04-24 11:23:56 · 828 阅读 · 0 评论 -
移动端UML图应用之UML结构图——包图、部署图和组件图
系列文章目录移动端UML图应用之UML图简述移动端UML图应用之UML行为图——用例图、活动图和状态机图移动端UML图应用之UML交互图——顺序图和通信图移动端UML图应用之UML结构图——包图、部署图和组件图移动端UML图应用之UML结构图——类图文章目录系列文章目录一、包图二、部署图三、组件图一、包图逻辑架构是软件类的宏观组织结构,它将软件类组织为包(或命名空间)、子系统和层等。之所以称其为逻辑架构,是因为并未决定如何在不同的操作系统进程或网络中物理的计算机上对这些元素进行部署。逻原创 2022-04-24 11:08:27 · 6515 阅读 · 0 评论 -
移动端UML图应用之UML交互图——顺序图和通信图
系列文章目录移动端UML图应用之UML图简述移动端UML图应用之UML行为图——用例图、活动图和状态机图移动端UML图应用之UML交互图——顺序图和通信图移动端UML图应用之UML结构图——包图、部署图和组件图文章目录系列文章目录前言一、顺序图与通信图的优缺点二、常用的UML交互图表示法三、顺序图的基本表示法四、通信图的基本表示法前言大部分UML初学者知道类图,并且通常认为类图是面向对象设计中唯一重要的图形。但实际上并非如此!UML使用交互图来描述对象间通过消息的交互,交互图可以用于动态对原创 2022-04-24 11:01:24 · 5391 阅读 · 0 评论 -
移动端UML图应用之UML行为图——用例图、活动图和状态机图
系列文章目录移动端UML图应用之UML图简述移动端UML图应用之UML行为图——用例图、活动图和状态机图移动端UML图应用之UML交互图——顺序图和通信图移动端UML图应用之UML结构图——包图、部署图和组件图文章目录系列文章目录一、用例图二、活动图三、状态机图一、用例图什么是用例用例是文本形式的情节描述,用以说明某参与者使用系统以实现某些目标,广泛应用于需求的发现和记录工作中,以及测试工作中。简单的说,用例就是需求,主要是说明系统如何工作的功能性或行为性需求。虽然UML用例图易于学习,原创 2022-04-24 10:42:46 · 4594 阅读 · 0 评论 -
移动端UML图应用之UML图简述
系列文章目录移动端UML图应用之UML图简述移动端UML图应用之UML行为图——用例图、活动图和状态机图移动端UML图应用之UML交互图——顺序图和通信图移动端UML图应用之UML结构图——包图、部署图和组件图文章目录系列文章目录前言一、什么是UML二、UML图的分类总结前言作为一名从业多年的移动端开发者,深感设计思想、规范的设计工具应用在移动端开发中的缺失。移动端开发,不论android还是iOS,在当年的互联网浪潮中迅速崛起,吸引了大批优秀的青年从事这一行业,其中不乏大量的第一次接触代原创 2022-04-24 10:27:20 · 1925 阅读 · 0 评论