设计模式
文章平均质量分 85
程序员不穿格子衫
这个作者很懒,什么都没留下…
展开
-
面向对象设计原则(1)单一职责原则
单一职责原则是最简单的面向对象设计原则(Single Responsibility Principle, SRP)单一职责原则是最简单的面向对象设计原则,它用于控制类的粒度大小,其定义如下:就一个类而言,应该仅有一个引起它变换的原因。对于单一职责原则,可以理解为一个类只负责一个功能领域中的相应职责,即一个类不要负责太多“杂乱”的工作。在软件系统中,如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时设计.原创 2021-03-16 20:53:54 · 253 阅读 · 0 评论 -
设计模式学习笔记之设计原则GRASP原则(一)
要学习设计模式,有些基础知识是我们必须要先知道的,设计模式是关于类和对象的一种高效、灵活的使用方式,也就是说,必须先有类和对象,才能有设计模式的用武之地,否则一切都是空谈,那么类和对象是从那冒出来的呢?这时就需要比23种设计模式更重要更经典的GRASP模式登场了。GRASP(General Responsibility Assignment Software Patterns)中文名称为“通...转载 2020-04-25 22:05:05 · 284 阅读 · 0 评论 -
设计模式之单例(Singleton)模式
一、单例模式单例模式有3个要点:1. 某个类只能有一个实例2. 它必须自行创建这个实例3. 它必须自行向整个系统提供这个实例单例模式属于创建型模式的一种,创建型模式是一类最常用的设计模式,在软件开发中应用非常广泛。创建型模式将对象的创建和使用分离,在使用对象时无需关心对象的创建细节,从而降低系统的耦合度,让设计方案更易于修改和扩展。每一个创建型模式都在视图回答3个问题:3W -&...原创 2020-04-19 21:15:04 · 331 阅读 · 0 评论