上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页
摘要: 一、定义 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。我们通过下面的实例来演示装饰器 阅读全文
posted @ 2021-05-09 22:09 童话述说我的结局 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 一、定义 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。模板方法模式实际上是封装一个固定流程,该流程由几个步骤组成,具体步骤可以由子类进行不同实现,从 阅读全文
posted @ 2021-05-09 19:37 童话述说我的结局 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一、定义 委派模式又叫委托模式,是一种面向对象的设计模式,允许对象组合实现与继承相同的代码重用。它的基本作用就是负责任务的调用和分配任务,是一种特殊的静态代理,可以理解为全权代理,但是代理模式注重过程,而委派模式注重结果。委派模式属于行为型模式,不属于GOF23种设计模式中。 委派模式有3个参与角色 阅读全文
posted @ 2021-05-01 09:24 童话述说我的结局 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 一、定义 组合模式(Composite Pattern)也称为 整体-部分(Part-Whole)模式,它的宗旨是通过将单个对象(叶子节点)和组合对象(树枝节点)用相同的接口进行表示,使得客户对单个对象和组合对象的使用具有一致性。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。 组合模式 阅读全文
posted @ 2021-04-21 16:29 童话述说我的结局 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一、定义 面向对象技术可以很好地解决一些灵活性或可扩展性问题,但在很多情况下需要在系统中增加类和对象的个数。当对象数量太多时,将导致运行代价过高,带来性能下降等问题。享元模式正是为解决这一类问题而诞生的。享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性 阅读全文
posted @ 2021-04-15 15:20 童话述说我的结局 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、定义 桥接模式(Bridge Pattern):将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。桥接模式主要目的是通过组合的方式建立两个类之前的联系,而不是继承。但又类似于多重继承方案 阅读全文
posted @ 2021-04-07 11:30 童话述说我的结局 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、定义 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将 阅读全文
posted @ 2021-04-06 16:29 童话述说我的结局 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 这最后一稿写的主要是远程推送的一些命令,在推送前我们要确定当前本地仓库是否有远程仓库,可以用命令 git remote进行确定 查了发现没有关联远程仓库,那接下来要做的事就是把远程仓库进行关联起来。用命令git remote add origin git@github.com:ljx958720/g 阅读全文
posted @ 2021-04-05 11:16 童话述说我的结局 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 本来关于Git config和配置别名这块不想说的,后来想想本身git也没多少东西可以说,所以还是强行入戏了,在前面下载安装git时,其实有关配置一项我没有说,之所以没说是因为太基础觉得一个有经验的开发人员这是必备的基础,下面简单说下配置命令,git config配置git的命令;git confi 阅读全文
posted @ 2021-04-05 09:57 童话述说我的结局 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 接着上一篇幅吹水,这里面的工作区其实就是当前使用的目录,比喻ljxgit文件夹,版本库就是add以及commit之后那些乱七八糟的东西;上一篇幅已经操作过了git的一些简单使用,下面就复盘下git的一些操作 下载与安装 git config --global user.email/name git 阅读全文
posted @ 2021-04-04 23:37 童话述说我的结局 阅读(96) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页