自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

rocky123shine的博客

欢迎一起学习,一起进步

  • 博客(14)
  • 收藏
  • 关注

原创 设计模式之装饰者模式&策略模式&迭代器模式

设计模式之装饰者模式&策略模式&迭代器模式Demo地址https://github.com/rocky123shine/Study20180426装饰者模式定义动态的给一个对象添加额外的功能应用场景生活场景,我们给新买的手机装外壳,外壳可以随意换装饰者模式角色抽象组件具体组件抽象装饰者具体装饰者开发步骤及关系...

2018-04-26 16:41:04 337

原创 Python基础-函数

函数定义我们知道,程序是按顺序执行的,那么在开发中我们就会遇到一个代码罗列的问题,如果能按照我们意愿把一部分功能是实现的代码抽出来,在使用的时候就简单的一行或者几行就搞定? 因此函数便应运而生 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数的定义规则以关键字def开头 然后跟着函数名,再次是小括号,小括号内可以放入参数,也可以不放函数内容必...

2018-04-26 12:09:36 313

原创 Python基础-数据类型

Python Number(数字)从字面意思我们可以得知,他是一个用于存储数字的数据类型 其次要注意:数据类型是不可以改变的,如果我们改变了Number数据类型,那么系统将重新分配内存空间在实例被赋值的时候Number对象将被创建 例如: a = 1,b = 2 此时a,b是Number对象的引用 Python 提供了四中(Long 在Python3中没有,现在是在Pytho...

2018-04-25 16:31:02 175

原创 Python基础-语句

Python基础-语句条件语句条件语句是更具判断条件的真伪来执行下一步操作 在Python中除了0和null的值都为真(True),0和null都为False 条件语句的基本形式:If 判断条件: 执行语句(1)else: 执行语句(2)注意:这里没有小括号,也没有{}表示代码块 判断条件真执行语句(1)否则执行语句(2) 当判断条件有多个的话,可...

2018-04-24 11:41:57 199

原创 Python基础-运算符

Python基础-运算符运算符从小学我们就接触了四则运算,例如 1 + 2 = 3,那么在Python中类似”+“的我们称之为运算符, 1和2我们称之为操作数。Python中的运算符算数运算符 算数运算符有+、-、* 、/、%、** 、//等,其中前四个分别为加减乘除,其次为求余,幂,整除。 这里的幂和整除我们要注意下,因为和我们java中的有所不同 eg. a =...

2018-04-24 10:14:12 292 1

原创 设计模式之桥接模式

桥接模式Demo地址https://github.com/rocky123shine/Bridge定义桥接模式是将抽象部分与它的实现部分分离,使它们都可以独立地变化。 它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。桥接模式角色抽象部分(抽象,接口)优化抽象部分实现部分抽象(抽象,接口)实现部分具体...

2018-04-23 15:30:19 239

原创 设计模式之外观模式

外观模式定义外观模式又称为门面模式。 其为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用。特点外观模式要求子系统内部和外部的通讯必须通过统一接口对象进行外观模式提供一个高层次接口,使得子系统更容易使用外观模式的应用举例外观模式听起来似乎有点陌生,但是我们却经常能见到 -生活中实例 最初,我们想听音乐,需要有个mp3,看...

2018-04-23 14:03:11 234

原创 Python 初识

Python 标识符命名规则标识符是由字母,数字,下划线组成 标识符可以包含数字、字母、下划线,但是不能用数字开头,且区分大小写标识符的注意如果是有java基础的同学,一定要注意 1. 以下划线开头的标识符由特殊意义 例如 以单下划线开头的_ foot代表Python 不能直接访问的类的属性,需要通过类提供的接口访问,不能用from xxx import * 导入 ...

2018-04-22 23:15:25 221 1

原创 设计模式之组合模式&享元模式

设计模式之组合模式组合模式概念将n个对象组合成一个树形结构,目的是用来表示整体和局部的层次,使得用户对单个对象和组合对象的使用有一个整体的一致性应用场景需要凸显整体和局部关系的时候,需要使用组合模式一个功能模块要求可以从整体独立出来的时候,需要用组合模式组合模式角色1) 抽象根节点可以使接口也可以是抽象类,这里规定了整体统一的方法属性2 )...

2018-04-20 12:01:57 377

原创 设计模式之代理模式

Proxyr设计模式之代理模式Demo地址https://github.com/rocky123shine/ProxyDemo概念Proxy模式,也称代理模式,其定义是为其他对象提供一种代理以控制对这个对象的访问,简单的说就是在访问和被访问对象中间加上的一个间接层,以隔离访问者和被访问者的实现细节。代理的作用为其他对象提供一种代理,控制这个对象的访问代理的分...

2018-04-19 14:20:45 204

原创 设计模式之适配器模式

Adapter设计模式之适配器概念Android适配器是数据和视图之间的桥梁,以便于数据在View上显示。 Android 开发中 我们最常用的就是 ListView加载数据时候使用的Adapter适配器的作用在开发中我们避免不了请求网路,避免不了使用列表显示数据等问题。列表显示不用说了,必须有适配器。 如果是前端后台同时开发,很用可能接口没有提供,前端又需要数据,那么为了...

2018-04-19 10:41:35 234

原创 设计模式之原形模式(克隆模式)

Prototype设计模式之原形模式Demo地址https://github.com/rocky123shine/RockyPrototype概念原型模式又称为克隆模式。 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。克隆概念简单的说,克隆就是通过对象A复制一份给B,目的是B有A的属性。克隆和new 出来对象,再赋值的区别是,克隆A生成B...

2018-04-18 12:03:03 1162

原创 工厂模式之抽象工厂

Factory设计模式之抽象工厂Demo地址https://github.com/rocky123shine/AbsFactory180417概念定义一个用于创建对象的统一的接口,然后由子类去实现。工厂模式分为简单工厂和抽象工厂。本文将对抽象工厂做个简单的了解和使用。 抽象工厂给客户端提供一个接口,可以创建多个产品族中的产品对象。AbsFactory使用条件1...

2018-04-17 13:17:55 216

原创 工厂模式之简单工厂

Factory设计模式Demo地址https://github.com/rocky123shine/FactoryStudy概念定义一个用于创建对象的统一的接口,然后由子类去实现。工厂模式分为简单工厂和抽象工厂。本文将对简单工厂做个简单的了解和使用。Factory使用场景创建一个对象需要很多额外的工作,或需要二外的赋值等。例如创建对象时需要查询数据库,给对象赋值一个对象...

2018-04-02 15:56:49 154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除