
设计模式
设计模式讲解
做最会吹牛的程序猿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式之UML图解(一)
图1图2继承和实现是比较容易理解的两种类关系。在架构设计中,要注意组合、聚合和依赖这三者的区别。组合在 语中的含义是把若干个独立部分组成整体 各个部分都有其 立的使用价值和生命周期。而类关系中的组合是一种完全绑定的关系,所有成员共同完成一件使命 它们的生命周期是一样的。组合体现的是非常强的整体与部分的关系, 同生共部分不能在整体之间共享。聚合是 种可以拆分的整体与部分的关系 ...原创 2019-09-12 15:44:21 · 485 阅读 · 0 评论 -
设计模式之软件设计七大原则(二)
场景: 地点:公司--采购部 参与人物:部门管理者,采购人员,电脑店铺店主 物件: 戴尔电脑(windows|linux),联想电脑(windows|linux)文章目录一、开闭原则示例1: 店铺电脑,打折促销二、依赖倒置原则示例2:采购电脑,进行筛选三、单一职责原则示例3:员工抱怨,工作太多四、接口隔离原则示例4: 不在其位,不谋其政五、迪米特法则示例5...原创 2019-09-18 17:23:49 · 475 阅读 · 0 评论 -
设计模式之创建型(三)
写在前面:为什么需要创建型模式?首先,在编程中,对象的创建通常是一件比较复杂的事,因为,为了达到降低耦合的目的,我们通常采用面向抽象编程的方式,对象间的关系不会硬编码到类中,而是等到调用的时候再进行组装,这样虽然降低了对象间的耦合,提高了对象复用的可能,但在一定程度上将组装类的任务都交给了最终调用的客户端程序,大大增加了客户端程序的复杂度。采用创建类模式的优点之一就是将组装对象的过程封装到一个...原创 2019-09-30 14:57:36 · 468 阅读 · 0 评论