基本
文章平均质量分 85
uppself
这个作者很懒,什么都没留下…
展开
-
行为型_11
行为型设计模式 用于描述程序在运行时的复杂流程控制,即描述多个类或者对象之间怎样像话剖哦共同完成单个对象无法单独完成的任务,涉及算法和对象的职责分配 类行为: 继承机制来在类间分派行为 1. 模板方法(Template Method) 定义一个操作中的算法骨架,将算法的一些步骤延迟到子类中,使得子类可以不改变算法结构的情况下重定义改算法的某些特定步骤. 1.应用场景 算法的整体步骤很固定,但其中个别部分易变,(提供子类的实现) 多个子类存在公共行为时,可以提取出来到一个公共父类中,避免代码重复原创 2021-04-25 23:32:08 · 75 阅读 · 0 评论 -
结构型_7
结构型模型 用来描述如何将类或对象按某种布局组成更大的结构. 对象型 1. 代理(Proxy) 由于某些原因需要给某对象提供一个代理对象以控制对象的访问. 这时,访问对象不合适或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介 保护目标对象 增强目标对象 1.应用场景 远程代理,这种方式通常是为了隐藏目标对象存在于不同地址空间的事实,方便客户端访问. 虚拟代理,通常用于要创建的目标对象开销很大时. 安全代理,通常用于控制不同种类客户对真是对象的访问权限 智能指引,主要用于调用目标对原创 2021-04-25 23:31:42 · 55 阅读 · 0 评论 -
创建型_5
创建型设计模式 关注: 怎样创建对象? 特点: 降低耦合度 : 将对象的使用和创建分离 1. 单例(Sigleton) 一个类只有一个实例,且该类能自行创建这个实例的一种模式。 1.应用场景 需要频繁创建的类,使用单例可以降低系统内存压力,减少GC 只要求生成一个对象. 某些类创建实例占用资源比较多,或者实例化耗时长,且经常使用 需要频繁实例化,而对象被频繁销毁,eg: 多线程的线程池,网络连接池 频繁访问数据库或文件对象 当对象需要被共享的场合,eg:数据库连接池 J2EE : Serv原创 2021-04-25 23:31:12 · 70 阅读 · 0 评论 -
vscode自用插件记
VS code 自用插件记录 插件 全局 Ayu 主题 中文 Code Runner 跑代码 Material Theme 主题 Material Theme icons 图标 vscode-icons 图标 Remote -ssh ssh远程 Partial Diff 找不同 Prettier - code formatter 代码格式化 Todo Tree Visual Studio intellicode Turbo console.log() 日志记录,打印 取消注释alt shift u原创 2020-11-08 21:36:39 · 191 阅读 · 0 评论 -
md 基本操作
记录知识点 css js vue 这些就够了 不要贪多 我是表头 我也是啊 我的也是 我是第一行 我是第二个 我是第三个 我是第四个 3 }() 我擦 居中 居中 居中 弟弟 我死了 aa red\color{red}{red}red Google\color{#4285f4}{G}\color{#ea4335}{o}\color{#fbbc05}{o}\color{#4285f4}{g}\color{#34a853}{l}\color{#ea4335}{e}Goog原创 2020-11-08 21:19:26 · 452 阅读 · 0 评论