摘要: 一、定义 命令模式是一个高内聚的模式,其定义为:Encapsulate a request as an object,there by letting you parameterize clients with different requests,queue or log requests,and 阅读全文
posted @ 2018-08-25 15:24 nicknailo 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 桥接模式(Bridge)是一种结构型设计模式。Bridge模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责。它的主要特点是把抽象(Abstraction)与行为实现(Implementation)分离开来,从而可以保持各部分的独立性以及应对他们的功能扩展。 桥接模式的 阅读全文
posted @ 2018-08-25 14:15 nicknailo 阅读(133) 评论(0) 推荐(0) 编辑
摘要: git显示标签。 只需要输入 git tag: git显示标签。 只需要输入 git tag: $ git tag v0.1 v1.3git 删除标签 git tag -d v0.1 推送到远程标签 git push origin v1.0 远程删除标签 git push origin :refs/ 阅读全文
posted @ 2018-08-25 11:36 nicknailo 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到 饿汉式 和 懒汉式 这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。 简介 单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在 阅读全文
posted @ 2018-08-25 11:24 nicknailo 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器模式介绍 迭代器模式:提供一种方法顺序的访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 一般情况,我们自己开发时很少自定义迭代器,因为java本身已经把迭代器做到内部中了(比如:常用的list和set中都内置了迭代器)。 当然,如果真有这种需求需要我们自定义迭代器的话,可以参考j 阅读全文
posted @ 2018-08-25 09:58 nicknailo 阅读(106) 评论(0) 推荐(0) 编辑