
设计模式
文章平均质量分 93
junqiand
这个作者很懒,什么都没留下…
展开
-
第1章 设计模式基础
1.1 设计模式简介1.1.1 概念 在软件开发中,经过验证的,用于解决特定环境下、重复出现的、特定问题的解决方案。下面分别详细描述每个限定词。 在软件开发中:特指后面讨论的设计模式仅限于软件开发领域。其他领域(如建筑行业)的设计模式不在本教程讨论范围内。 经过验证的:是指经过大家认可和公认的,不是某个人的奇思妙想。特定环境:是指特定的应用上下文环境...原创 2018-05-19 12:33:51 · 268 阅读 · 0 评论 -
第2章 类的设计原则
在讲述具体的设计模式之前,有必要讲解一下类的设计原则。类有六大设计原则,如下图所示:2.1 单一职责 很多没有经验的开发人员喜欢将不相干的属性和行为塞到一个类中,导致这个类急剧膨胀,成为了一个万能类。问他们这样设计的原因:两个字,简单。又或者项目时间紧,无法细分,等项目完成后,没有时间重构,留给后人一堆坑。第一种情况是开发人员能力欠缺,根本就没有这种思维。第二种情况受项目所限,但以我参与...原创 2018-05-20 10:45:13 · 2828 阅读 · 2 评论