- 博客(5)
- 收藏
- 关注
原创 Git统计代码新增详情
统计git每周提交代码(初略) 第一步 使用 git log 查看 两次提交的 commit id $ git log --author="xxxx" --since='2020-05-29' --until='2020-05-30' commit 3d1b3c283008b43d7c07f95bea397a8635c7cd6f (HEAD -> master, origin/master) Author: xxxx<blackaiyyblnl@gmail.com> Date: S
2020-05-30 16:29:25 1485 2
原创 设计模式系列——原型模式
原型模式 原型(Prototype)模式的定义如下:用一个已经存在的对象作为模板(原型),通过克隆复制的方式创建一个新的对象。原型模式的好处在于不需要知道对象的创建细节就可以创建对象,同时通过可能复制的方式创建对象,可以提高耗时创建对象的效率。 原型模式的实现方式 在java种原型模式可分为深克隆和浅克隆,浅克隆是通过java对象的clone()方法实现,深克隆采用的是java序列化(se...
2020-04-15 09:42:50 208
原创 设计模式系列——单例模式
单例模式 单例模式(Singleton)的定义:一个类只能有一个实例,并且这个实例由这个类创建。在软件设计中,为了节约空间、保证数据的一致性,许多类只能拥有一个实例,这种设计就采用单例模式。单例模式的实现方法是:1、使类的构造方法私有化;2、创建属于此类类型的静态成员对象;3、提供静态方法获取对象。 单例模式的实现 常用的单例模式的实现方式有4种,其中包括懒汉式、饿汉式、枚举实现、双重检测...
2020-04-13 18:05:32 158
原创 设计模式系列——设计模式分类
设计模式分类 根据目的分类 23种设计模式根据目的来划分可以分为创建型模式、结构型模式、行为型模式。 创建型模式:用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。GoF 中提供了单例、原型、工厂方法、抽象工厂、建造者等 5 种创建型模式。 结构型模式:用于描述如何将类或对象按某种布局组成更大的结构,GoF 中提供了代理、适配器、桥接、装饰、外观、享元、组合等 7 种结构型...
2020-04-13 16:43:34 231
原创 简要介绍设计原则
设计原则学习笔记类之间关系设计原则开闭原则里氏替换原则依赖倒置原则单一职责原则 类之间关系 设计原则是为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性。设计原则是研究类之间关系的科学。所以,在介绍设计原则之前应对类之间的关系做相应的介绍。 耦合强度 耦合程度由弱到强,依赖关系<关联关系<聚合关系<组合关系<泛化关系<实现关系。 依赖关系 主...
2020-04-13 13:21:56 250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人