玻化砖因为全部是由土胚土料经由高温高压一次性烧成,砖的表面有一些很微小的细孔,污渍轻易渗透砖体。对此现在一些厂家解决的方法主要是在玻化砖表面打上一层腊,以起到保护砖面的左右。因为不同品牌的瓷砖的质量之间存在着很大的差别,防污机能也会不一样。所以,在施工时要留意做好保护,主要有以下几个方面: 首先检查...
分类:
其他好文 时间:
2015-08-03 18:25:03
阅读次数:
106
装饰模式(Decorator Pattern)——.NET设计模式系列之十Terrylee,2006年3月概述在软件系统中,有时候我们会使用继承来扩展对象的功能,但是由于继承为类型引入的静态特质,使得这种扩展方式缺乏灵活性;并且随着子类的增多(扩展功能的增多),各种子类的组合(扩展功能的组合)会导致...
分类:
Web程序 时间:
2015-08-02 18:14:16
阅读次数:
134
?###装饰器和装饰模式
先给出两者的定义:
- 装饰器:装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。
- 装饰模式:在不必改变原类文件和使用继承的情况下,动态地扩展一个...
分类:
编程语言 时间:
2015-08-01 14:19:46
阅读次数:
125
iOS设计模式 - 装饰原理图说明1. cocoa框架本身实现了装饰模式(category的方式实现了装饰模式)2. 装饰模式指的是动态的给一个对象添加一些额外的职责,相对于继承子类来说,装饰模式更加灵活*3. 本人仅仅实现了最简单的装饰模式,装饰器类是一个具体的类,非抽象类源码https://gi...
分类:
移动开发 时间:
2015-08-01 09:59:15
阅读次数:
152
Python函数式编程1.开始我们会了解什么是函数式编程:函数:function函数式:functional,一种编程范式函数式编程特点:把计算视为函数而非指令,贴近计算纯函数式编程:不需要变量,没有副作用,测试简单,支持高阶函数,代码简洁Python支持的函数式编程特点:不是纯函数式编..
分类:
编程语言 时间:
2015-08-01 06:35:32
阅读次数:
245
class Phone{public: virtual ~Phone(void){} virtual void show(void) = 0;};class iPhone: public Phone{public: iPhone(void); ~iPhone(void);pu...
分类:
其他好文 时间:
2015-07-30 18:43:44
阅读次数:
114
设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状...
分类:
其他好文 时间:
2015-07-28 23:01:15
阅读次数:
178
一、输出流
输出流有两套类结构:一是以 OutputStream 为基类的基于字节流的类,一是以 write 为基类的基于字符流的类。
1、OutputStream
OutputStream 类包括的类的主要功能是决定了输出到哪里,比如 将输出发送给一个文件(派生类FileOutputStream),还是发送给管道(派生类PipedOutputStream)等。
2、装饰类
装饰类的...
分类:
其他好文 时间:
2015-07-28 16:02:06
阅读次数:
135
其实我个人觉得,javaI/O流是一种比较乏味的事情。因为看不到明显的运行效果,但是输入输出程序都需要用到I/O操作即:允许程序读取外部数据、用户输入数据,使用输出机制允许程序记录运行状态,将数据仅处理。Java中的I/O通过java.io中的类和接口支持,java中的IO流包括字符流和字节流,两大类除此之外java的IO中还是用了一种模式:装饰模式
将IO流分成底层的节点流和...
分类:
编程语言 时间:
2015-07-27 13:13:10
阅读次数:
206