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