- 博客(24)
- 资源 (26)
- 收藏
- 关注
原创 [设计模式](十三):中介模式|访问者模式|解释器模式(三种中间类行为模式)
>上一篇<中介绍了两种类状态行为模式,这次介绍行为模式的最后三种——中间类行为模式:中介模式|访问者模式|解释器模式。
2017-08-24 13:21:32 612
原创 [设计模式](十二):备忘录模式(Memento)|状态模式(State) - (两种类状态行为模式)
上一篇我们讲了四种类间关系的行为模式,这次来说说两种类状态的行为模式:备忘录模式(Memento)|状态模式(State)。
2017-08-23 12:47:49 783
原创 [设计模式](十一):观察者模式|迭代器模式|责任链模式|命令模式(四种类间行为模式)
观察者模式|迭代器模式|责任链模式|命令模式,这是四种类间行为模式
2017-08-22 22:55:40 1544
原创 [设计模式](十):策略模式(Strategy)与模板模式(Template)详解及二者间区别介绍(两种父子类行为模式)
这次要说的两个模式,都是行为模式,指的是在程序运行过程中,经过经验总结的行为开发模式。其次,行为模式再按照类与类间关系的划分,可以划分为四个类型:父子关系(2种)、独立类间关系(4种)、类自身状态(2种)、需要中间类代理(3种)。本次所说的策略模式与模板模式,都属于父子关系的行为模式。二者很接近,但还是有区别的。
2017-08-20 13:07:56 5584
原创 [Kotlin]实现八大排序算法·已封装·代码实例
>八大排序算法分别是:插入排序:直接插入排序、希尔排序 选择排序:简单选择排序、堆排序 交换排序:冒泡排序、快速排序 归并排序 桶排/基数排序 稳定的排序方法有:直接插入排序、冒泡排序、桶排所有算法均已封装好,可以直接使用。到此下载:http://download.csdn.net/download/shenpibaipao/9940817>...
2017-08-18 23:48:50 1657
原创 [设计模式](九):过滤器模式(Filter)及Kotlin的Filter模式
过滤器模式(Filter)是常用的一种结构模式,也是最后一种常用的结构模式。由于其的常用,在kotlin中甚至被当做一种lambda函数简化。
2017-08-16 22:23:29 3566
原创 [设计模式](八):组合模式(Composite)与享元模式(Flyweight)详解
组合模式(Composite)与享元模式(Flyweight)
2017-08-16 18:19:11 853
原创 [设计模式](七):外观模式(Fecade)与桥接模式(Bridge)详解
外观模式(Fecade)与桥接模式(Bridge)都属于结构模式,与之前提到的建造者模式、代理模式、装饰器模式同属一类。
2017-08-16 12:15:03 2675
原创 [设计模式](六):装饰器模式(Decorator)和代理模式(Proxy)|委托模式(Delegater )
[设计模式](六):装饰器模式(Decorator)和代理模式(Proxy)|委托模式(Delegater )
2017-08-15 20:18:56 6507
原创 [设计模式](五):适配器模式(Adapter)[类适配器、对象适配器、接口适配器]
>什么是适配器模式? 适配器模式是一种结构性模式,其用处是用来衔接、扩展、适配旧的接口和新的接口,本身也隐含了委托/代理模式的思想。适配器模式本身包含三种:类适配器、对象适配器、接口适配器。本文着重介绍最常用的对象适配器模式。>适配器模式样例 观察下面的样例代码:(对象适配器模式,最常用的适配器模式)注意!本篇讲的是Plugin式的对象适配器,用于在系统中...
2017-08-15 17:42:27 1140
原创 [设计模式](四):建造者模式(Builder)与原型模式(Prototype)[含Kotlin深克隆实例代码]
建造者模式(Builder)与原型模式(Prototype)都是创建模式。
2017-08-15 12:34:43 1950
原创 [设计模式](二):工厂模式(简单工厂|静态工程、工厂方法|多工厂、抽象工厂)
工厂模式,是指定义一个创建对象的接口,让实现这个接口的类来决定实例化哪个类。本文对(简单工厂|静态工程、工厂方法|多工厂、抽象工厂)进行了区别和详解。
2017-08-14 22:57:38 5743
原创 [设计模式](一):OOP设计原则
设计模式的基本原则:单一职责原则(Single Responsibility Principle - SRP)、里氏代换原则(Liskov Substitution Principle)、依赖倒转原则(Dependence Inversion Principle)、接口隔离原则(Interface Segregation Principle)、迪米特法则(Demeter Principle)、合成复用原则(Composite Reuse Principle)、开闭原则(Open Close Principl
2017-08-14 17:10:24 2088
原创 [Kotlin]Kotlin学习笔记(四):类与对象、泛型详解
主要内容包括,类定义、类属性、backing field(后端变量)、泛型、继承、接口、方法重写、getter与setter、类型协变、类型投射、泛型约束
2017-08-11 11:36:07 1204
原创 [Kotlin]Kotlin学习笔记(三):Null检查机制及lateinit与by lazy(委托机制)的应用
Null检查机制及lateinit与by lazy的应用,主要包含安全检测符?与!!的区别,及对Kotlin中Null检查机制的理解;同时,对lateinit与by lazy(委托机制)的用法和区别做了记录。
2017-08-09 14:44:50 3369
原创 [Kotlin]Kotlin学习笔记(二):Kotlin中流程控制语句的学习(条件、跳转、循环)
Kotlin中流程语句的学习(条件、跳转、循环)
2017-08-07 16:51:55 656
原创 [Kotlin]Kotlin学习笔记(一):环境搭建及Kotlin特色语法学习笔记
Kotlin的一些相关内容及学习笔记:注释、字符串模板($变量)、区间、类型判断、函数定义、Lambda表达式(匿名函数)、字符串拼接、位操作符及装箱等操作
2017-08-07 11:20:53 972
原创 [PHP]PhpStorm搭建PHP环境及PHP.ini丢失问题
闲着无聊,配置了好多种语言的环境...主要都是用Jetbrain这家公司推出的IDEA系列做的。这次来说说最麻烦的PHP
2017-08-06 21:42:49 5897
MdBUILDER.java
2020-05-29
Typora-0.977-theme.zip
2019-09-22
java-jwt:3.7.0备份
2019-03-12
SumatraPDF_2.4(免安装中文版)(可搭配LaTeXTools+SublimeText3)
2018-05-07
python 2.7-64位_numpy+mkl
2018-05-05
scikit-learn模型本地存储固化(Joblib)Jupyter样例
2018-05-03
scikit-learn模型本地存储固化Jupyter样例
2018-05-03
numpy-1.14.2+mkl-cp27-cp27m-win32.whl
2018-03-15
Jquery-wheel-menu备份
2017-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人