读书人

对设计方式Adapter模式的认识

发布时间: 2012-10-29 10:03:53 作者: rapoo

对设计模式—Adapter模式的认识
人在生活中有时担任一种角色,有时候要担任好几种。比如做软件开发,公司大点的,有开发人员也有测试人员分工细化、明确,公司小的,为了节约成本,开发人员既开发又测试。

public interface ITestEngineer{    public void doTest();}public class TestEngineer implements ITestEngineer{    public void doTest()    {        System.out.println("Test  software");    }}public interface IDeveloperEngineer{    public void doDevelop();}public class DeveloperEngineer implements IDeveloperEngineer{    public void doDevelop()    {        System.out.println("Develop software");    }}public class Adapter extends DeveloperEngineer{    private ITestEngineer testEngineer;        public void setTestEngineer(ITestEngineer testEngineer)    {        this.testEngineer = testEngineer;    }        public void doTest()    {        testEngineer.doTest();    }}public class TestAdapter{    public static void main(String[]args)    {        Adapter adapter = new Adapter();                adapter.setTestEngineer(new TestEngineer());        adapter.doDevelop();        adapter.doTest();    }}

读书人网 >软件开发

热点推荐