UML
文章平均质量分 79
「已注销」
这个作者很懒,什么都没留下…
展开
-
几分钟几张图教你学会如何使用UML
很多初次接触UML的朋友们可能会感觉它各种各样的线条、关系、描述等晦涩难懂。本篇文章简单介绍了一下其中几个图,用最朴实的语言结合上图片来让你一眼就能理解他们,如果您在阅读的过程种发现错误之处恳请您在评论区指点。 1.类图、对象图、接口 这三种图是uml中最简单的图了,我想看了下方三张图片你就明白了: 在类中存在几种关系,是我...原创 2018-06-30 22:55:56 · 1314 阅读 · 2 评论 -
入门设计模式之汇总篇
入门设计模式之单例注意一下文章都伴有UML图,不了解的同学请先参考一下:这个几分钟几张图教你学会如何使用UML入门设计模式之建造者入门设计模式之原型入门设计模式之工厂入门设计模式之观察者入门设计模式之模板入门设计模式之策略入门设计模式之桥梁入门设计模式之外观入门设计模式之享元入门设计模式之代理入门设计模式之合成入门设计模式之装饰入门设计模式之适配器持续更新中。。。。。。。。。。。。入门设计模式之单...原创 2018-07-01 00:44:08 · 505 阅读 · 0 评论 -
入门设计模式之责任链模式
学习更多设计模式请参考:入门设计模式之汇总篇 责任链模式:很多对象由每一个对象对其下家的引用而连接起来行成的一条链。其实责任链模式一直在我们的身边。某一天,董事长有个想法,他吩咐给了经理,经理吩咐给了组长,组长分配给了你我。这时候我们发现,我们没有下级了呀,咋办,那就干呗。上方这个任务分配的过程就是责任链模式,一个事件会一直向下层传递,董事长并不关心是谁解决的这个问题,对他来说只要问题解决了就行。...原创 2018-07-02 22:02:55 · 307 阅读 · 0 评论 -
入门设计模式之命令模式
学习更多设计模式请参考:入门设计模式之汇总篇 命令模式:把命令包装成对象,将命令发送者和命令接受者的耦合降低举个例子,皇帝发圣旨招一个大臣入宫。这里的皇帝就是客户端,而圣旨就是命令,大臣就是命令接受者。那么命令发送者通常都是某个公公对吧。这里就是一个命令模式的实践,为什么这样说呢?平常我们写代码都是一个方法直接调用另一个方法,这样耦合性太高了,你总不能让皇帝跑到大臣家告诉他找他有点事吧,要是都这样...原创 2018-07-03 21:12:14 · 296 阅读 · 0 评论 -
入门设计模式之备忘录模式
学习更多设计模式请参考:入门设计模式之汇总篇 备忘录模式:在不破坏封装的条件下,将一个对象的状态捕捉住,并在外部化存储起来,从而可以在将来合适的时候把这个对象还原到存储时的状态。 通常的备忘录模式包含3个角色: 发起人角色:这个角色就是需要被保存状态的角色 备忘录角色:负责保存发起人角色的状态的对象 负责人角色:负责保存备忘录对象,且它不能看到备忘录的内容 我们...原创 2018-07-04 22:23:41 · 294 阅读 · 0 评论 -
入门设计模式之状态模式
学习更多设计模式请参考:入门设计模式之汇总篇 状态模式:允许一个对象在其内部状态改变时改变其行为。 举一个简单的小例子,我们在对一个小姐姐搭讪的时候,根据小姐姐的心情如何我们可能会得到不同的回复。 看一下类图 Girl:抽象状态接口:用于封装男孩对象搭讪小姐姐获得回复的接口 AngryGirl、HappyGirl:两个状态实现类...原创 2018-07-05 21:43:53 · 293 阅读 · 0 评论