摘要: 前言 现在,很少有人和90年代一样,自己去实现一个软件的各个方面,也就是说,在工作中,和人沟通是必备的技能。那么,作为一枚码农,如何和他人沟通呢?这就要依靠本文的主题了——UML。 简介 UML——Unified modeling language UML(统一建模语言),是一种用于软件系统分析和设 阅读全文
posted @ 2019-08-06 22:21 本墨 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 合成复用原则的核心,就是尽量去使用组合、聚合等方式,而不是使用继承。 核心思想 1.找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 2.针对接口编程,而不是针对实现编程。 3.为了交互对象之间的松耦合设计而努力。 阅读全文
posted @ 2019-08-06 21:17 本墨 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 迪米特原则定义 迪米特原则,也叫最少知道原则,即一个类应该 对自己依赖的类知道的越少越好 ,而你被依赖的类多么复杂,对我都没有关系。也就是说,对于别依赖的类来说,不管业务逻辑多么复杂,都应该尽量封装在类的内部;对外除了必备的public方法,不再泄露任何信息。 1.问题由来 我们知道,类和类是有耦合 阅读全文
posted @ 2019-08-06 18:59 本墨 阅读(361) 评论(0) 推荐(0) 编辑