Loading

摘要: 1 定义 用原型实例指定创建对象的种类,通过拷贝这些原型,创建新的对象 简单理解就是对象的克隆 2 使用clone方法实现 在... 阅读全文
posted @ 2020-01-05 16:55 leon_x 阅读(37) 评论(0) 推荐(0)
摘要: 在设计模式的的七大原则中提到过,要针对接口编程,而不是针对实现编程。比如这样写: List list = new ArrayList... 阅读全文
posted @ 2020-01-05 14:01 leon_x 阅读(53) 评论(0) 推荐(0)
摘要: 使用一定的方法,保证在整个软件系统中,对某个类只能存在一个对象实例 单例模式的实现有多种方式,下面一一介绍。 1 饿汉式 所谓... 阅读全文
posted @ 2019-12-31 22:53 leon_x 阅读(30) 评论(0) 推荐(0)
摘要: 设计模式带来的好处 提高代码可重用性提高代码可读性提高代码可扩展性提高代码可靠性使程序呈现高内聚,低耦合的特性 设计模式七大原则,其... 阅读全文
posted @ 2019-12-29 15:38 leon_x 阅读(41) 评论(0) 推荐(0)
摘要: 1 什么是静态工厂方法 静态工厂方法不是指设计模式中的工厂方法,而是在类中提供一个静态方法,该类方法返回类的一个实例。 在Java ... 阅读全文
posted @ 2019-12-26 00:53 leon_x 阅读(49) 评论(0) 推荐(0)
摘要: 1 认识观察者模式 首先认识以下什么是观察者模式,举一个现实生活中的例子,出版社于订阅者。 出版社负责出版报纸订阅者向出版社订阅报纸... 阅读全文
posted @ 2019-12-15 17:22 leon_x 阅读(62) 评论(0) 推荐(0)
摘要: 最近用homebrew安装gradle,发现update特别慢,而且下载的gradle不是最新版,而且多次执行brew命令时会出现如... 阅读全文
posted @ 2019-09-04 23:49 leon_x 阅读(103) 评论(0) 推荐(0)
摘要: 可以通过git diff命令来对比文件的修改点。 linux的diff命令 在介绍git diff命令之前,先看看linux提供的d... 阅读全文
posted @ 2019-08-11 17:31 leon_x 阅读(60) 评论(0) 推荐(0)
摘要: git stash git stash命令用来暂存工作区,不多说,下面看例子: 同样查看当前git状态: 下面开始: 先创建一个新... 阅读全文
posted @ 2019-08-09 08:45 leon_x 阅读(70) 评论(0) 推荐(0)
摘要: 关于checkout命令前面陆陆续续写了不少,比如用来丢弃工作区的修改、切换分支、创建并切换分支等。下面继续将checkout的其他... 阅读全文
posted @ 2019-08-09 08:01 leon_x 阅读(384) 评论(0) 推荐(0)