2014年8月12日

shell编程

摘要: 1、shell编程语法 shell结构: #! 指定执行脚本的shell,不写以linux默认的shell执行 #注释行 命令和控制结构 创建shell程序的步骤: 创建一个包含命令和控制结构的文件 修改这个文件的权限使它可以执行,使用chmod u+x 执行 ./XXX或sh xxx执行 shell变量 shell中有两类变量:临时变量和永久变量。 临时变量:是shell程... 阅读全文

posted @ 2014-08-12 18:28 limiracle 阅读(155) 评论(0) 推荐(0)

设计模式之抽象工厂模式(Abstract Factory)

摘要: 1、定义 抽象工厂模式为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 2、类图 由于类太多就不上源码了~ 最佳实践: 在一个应用中,需要在三个不同平台(Windows、Linux、Android)上运行,通过抽象工厂模式屏蔽掉操作系统对应的影响三个不同操作系统上的软件功能、应用逻辑、UI都应该是非常类似的,唯一不同的是调用不同的工厂方法,由不同的产品类去处理与操作... 阅读全文

posted @ 2014-08-12 15:51 limiracle 阅读(134) 评论(0) 推荐(0)

设计模式之工厂方法模式

摘要: 1、定义 工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。 2、类图 在工厂方法模式中,抽象产品类Product负责定义产品的共性,实现对事物最抽象的定义;Creator为抽象创建类,也就是抽象工厂,具体如何创建产品类是由具体的实现工厂ConcreteCreator完成的。 3、抽象代码 package factory;/** * 抽... 阅读全文

posted @ 2014-08-12 15:19 limiracle 阅读(173) 评论(0) 推荐(0)

设计模式之装饰者模式(Decorator)

摘要: 1、定义装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案2、类图Component抽象构件:Component是一个接口或者是抽象类,就是定义我们最核心的对象,也就是最原始的对象。在装饰者模式中,必然有一个最基本、最核心、最原始的接口或抽象类充当Componen... 阅读全文

posted @ 2014-08-12 12:41 limiracle 阅读(319) 评论(0) 推荐(0)

导航