- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 开放-封闭原则(OCP)
开放-封闭原则是面向对象设计的核心所在。遵循这个原则可以带来面向对象技术所声称的巨大好处:可维护、可扩展、可复用、灵活性好。开放-封闭原则讲的就是对扩展开放,对修改关闭,也就是说面对需求的变化对程序的改动是通过增加新代码实现的,而不是更改现有的代码。
2017-03-22 15:18:15 346
原创 策略模式(Strategy Pattern)
策略模式(Strategy Pattern)定义了算法家族,分别封装起来,他们之间可以相互替换,此模式可以让算法的变化不会影响到使用这些算法的客户端。
2017-03-20 13:15:48 376
原创 Shell编程之控制结构if
所有的编程语言中都有控制结构,Shell编程也不例外。其中if结构是最常用的分支控制结构。Linux shell编程中常用的if语句有:if.....then...fi,if....then....else....fi,if....then...elif......if....then.....else...语句非常简单,语法如下:if 表达式then 命令表[else
2017-03-15 20:48:08 680
原创 Shell 条件测试
Shell 脚本中提供了对数据、字符和文件的条件测试,测试的结果或者为0或者非0。其中为0表示条件为真,值为非0表示条件为假。条件测试通常配合控制结构使用,可以根据不同的测试结果来控制程序的执行。为了验证0表示条件为真,值为非0表示条件为假看下面的例子:root@gyb-ubuntu:~# test 1 -lt 2root@gyb-ubuntu:~# echo $?0测试表达式
2017-03-14 18:36:37 541
原创 简单工厂模式(Simple Factory Pattern)
简单工厂模式是编程开发最常用的设计模式之一,它属于创建型设计模式,它提供一种创建对象的一种方法。
2017-03-13 18:40:00 571
原创 单例模式(Simpleton Pattern)
单例模式是开发中最常用的设计模式之一,它提供了创建对象的一种最佳方式,属于创建型模式。单例特性:1、单例类只能有一个实例。2、单例类通过自己创建唯一实例。3、单例类为其他对象提供这个唯一实例。单例类实现:1、构造函数私有化,禁止外部程序实例化对象。2、提供一个私有静态的本类引用。3、提供一个接口,供外部获取这个唯一实例对象。使用单例类的目的:保证一个类仅有一个实
2017-03-13 18:01:58 674
原创 shell 中三种引号的用法及区别
Linux Shell中有三种引号,分别为双引号(" ")、单引号(' ')以及反引号(` `)。其中双引号对字符串中出现的$、''、`和\进行替换;单引号不进行替换,将字符串中所有字符作为普通字符输出,而反引号中字符串作为shell命令执行,并返回执行结果。具体含义如下:双引号(" "):在双引号中,除了$, '', `和\以外所有的字符都解释成字符本身。单引号(' '):在单引号中
2017-03-13 13:33:11 8700
Maven 实战(高清完整带书签).pdf
2017-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人