![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
一天一种设计模式
五选一
细心、耐心、恒心。
展开
-
设计原则和设计模式
定个小目标:一天一种设计模式 ------ 设计原则和设计模式【设计原则】【六大设计原则】 SOLID,稳定的。1、单一职责原则(Single Responsibility Principle - SRP) 一个类只负责一个功能领域中的相应职责,只有一个引起它变化的原因。 eg.业务对象,业务逻辑拆分。可以看做是低耦合,高内聚在面向对象原则上的引申。...原创 2019-12-23 22:27:13 · 264 阅读 · 0 评论 -
工厂模式(Factory Pattern)
定个小目标:一天一种设计模式 ------ 工厂模式(Factory Pattern)【什么是工厂模式】 工厂模式是设计模式中最常用的。主要是在创建对象的外面封装了一层。将具体过程(new 关键字和具体的构造器(初始化过程))隐藏起来。用一个工厂方法代替,暴露给用户。 工厂模式的结构是:用一个方法来代替new关键字和构造器。【为什么使用工厂...原创 2019-12-12 11:32:06 · 135 阅读 · 0 评论 -
单例模式(Singleton Pattern)
定个小目标:一天一种设计模式 ------ 单例模式(Singleton Pattern)【什么是单例模式】单例模式(Singleton Pattern)是设计模式中最简单的,主要是确保该类只有一个实例。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。【为什么使用单例模式】 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 ...原创 2019-12-04 22:55:20 · 177 阅读 · 0 评论 -
装饰器模式(Decorator Pattern)
定个小目标:一天一种设计模式 ---装饰器模式(Decorator Pattern)【什么是装饰器模式】装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。通俗来讲,就是对已经存在的某些类进行装饰,以此来扩展一些功能。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。【为什么使用装饰器模式】通常给对象添加功能有几种方式...原创 2019-12-03 23:54:10 · 250 阅读 · 0 评论