设计模式
文章平均质量分 88
设计模式
柠檬拌醋
我不知道现在晚不晚,我只知道明天更晚
展开
-
设计模式—享元模式
一,什么是享元模式?享元模式(Flyweight Pattern):采用共享技术来避免大量拥有相同内容对象的开销,主要用于减少创建对象的数量,以减少内存占用和提高性能1,根本的思路就是对象的重用2,根本的实现逻辑就是简单工厂+静态缓存using System;using System.Collections.Generic;using System.Linq;using Sy......转载 2020-03-12 15:25:57 · 189 阅读 · 0 评论 -
设计模式—组合模式
引用:https://www.cnblogs.com/guyun/p/6183647.html定义:组合模式主要用来处理一类具有“容器特征”的对象——即它们在充当对象的同时,又可以作为容器包含其他多个对象。要了解组合模式,首先要理解递归,什么是递归简单的来说就是能自己调用自己。常用的使用场景有,在个文件夹下,读取所有的文件。using System;using System.Col.........原创 2020-03-30 14:52:37 · 128 阅读 · 0 评论 -
设计模式—命令模式
引用:https://www.cnblogs.com/libingql/p/3651624.htmlC#设计模式系列:命令模式(Command)1、命令模式简介1.1>、定义 命令模式的目的是解除命令发出者和接收者之间的紧密耦合关系,使二者相对独立,有利于程序的并行开发和代码的维护。命令模式的核心思想是将请求封装为一个对象,将其作为命令发起者和接收者的中介,而抽象出来的命令......原创 2020-04-13 11:40:10 · 154 阅读 · 0 评论