6.03装饰者模式

接口

package org.westos.装饰者模式;

public interface Phone {
	//手机抽象功能
	public abstract void call();
}

实现接口的具体类

package org.westos.装饰者模式;

public class Iphone implements Phone{

	@Override
	public void call() {
		System.out.println("手机可以打电话");
	}

}

实现接口的抽象类,关键

package org.westos.装饰者模式;
//抽象类,手机的装饰类
public abstract class PhoneDecoreate implements Phone {
	private Phone p;

	public PhoneDecoreate(Phone p) {
		this.p = p;
	}

	@Override
	public void call() {
		this.p.call();
	}

}

继承抽象类的具体类

package org.westos.装饰者模式;

public class Iphone2 extends PhoneDecoreate {

	public Iphone2(Phone P) {
		super(P);
	}
	//实现听音乐功能
	@Override
	public void call() {
		super.call();
		System.out.println("手机听音乐");
	}
}
package org.westos.装饰者模式;

public class Iphone3 extends PhoneDecoreate{

	public Iphone3(Phone p) {
		super(p);
		// TODO Auto-generated constructor stub
	}
	@Override
	public void call() {
		System.out.println("彩铃响了");
		super.call();
	}
}

测试类

package org.westos.装饰者模式;

public class Demo {
	public static void main(String[] args) {
		Phone p = new Iphone();
		Iphone2 p2 = new Iphone2(p);
		p2.call();
		System.out.println("------------------");
		Iphone3 p3 = new Iphone3(p);
		p3.call();
		System.out.println("------------------");
		//新需求,先彩铃,打电话,听音乐
		//封装
		Iphone2 p4 = new Iphone2(new Iphone3(p));
		p4.call();
		System.out.println("----------------------");
		Iphone3 p5 = new Iphone3(new Iphone2(p));
		p5.call();
	}
}


用IT8卡和扫描仪制作打印机ICC的软件 使用Profile Prism生成打印机配置文件的简单步骤 由于扫描仪及扫描软件,打印机及打印软件的品牌众多,设置也相互不同。建议在阅读完下面简单步骤后,继续了解后面的详细说明。 1.运行打印软件(能识别色彩配置文件)。 2.打开打印设置,选择纸张的尺寸及打印机。 3.进入打印机设置,按下面详细建议来设置. 4.关闭所有的色彩管理及色彩配置文件. 5.打印printer-target-40.tif文件,图片约7.92 x 5.77英寸.如果打印机设置选“无色彩校准”,则打印"printer-target-bright.tif" 文件。 6.放置12小时。 7.沿着虚线切出色卡. 8.把IT8色卡和打印色卡放上扫描仪。 9.放上黑色背景纸。 10.盖上扫描仪 11.运行扫描软件,按建议来设置。 12.扫描色卡,查看图片确保色卡放正,没有倾斜。 13.运行Profile Prism,在Type of Device to Profile中选Printer. 14.导入色卡图片,标记IT8色卡的四角。 15.评价出现的信息(暴光,X色块等). 16.选Printer Target. 17.标记打印色卡的四角。 18.评价出现的信息(暴光,X色块等). 19.其他选择如下: Type of device to profile选already set to printer Reference target选R070212.txt Profile description键入打印机型号,纸张名等 File name: 按"..." and 键入色彩配置文件名。 Profile for: highest accuracy White balance选 N/A Tone reprod. curves选 N/A Manual adjustments选normal或0 20.按Create Profile,生成色彩配置文件. 注意:使用色彩配置文件,必须用步骤2和3的设置,同时在打印机的属性里颜色管理中添加生成的色彩配置文件.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值