`
李晨宇
  • 浏览: 671 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

《Java与模式》

阅读更多

<v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"> <v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape id="_x0000_s1031" style="MARGIN-TOP: 140.6pt; Z-INDEX: 1; LEFT: 0px; MARGIN-LEFT: 104.25pt; WIDTH: 219pt; POSITION: absolute; HEIGHT: 230.25pt; TEXT-ALIGN: left" type="#_x0000_t75"><v:imagedata o:title="" src="file:///D:\DOCUME~1\ADMINI~1.DA3\LOCALS~1\Temp\msohtml1\01\clip_image001.png"></v:imagedata></v:shape><v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"> <v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape id="_x0000_s1037" style="MARGIN-TOP: 140.6pt; Z-INDEX: 1; LEFT: 0px; MARGIN-LEFT: 104.25pt; WIDTH: 219pt; POSITION: absolute; HEIGHT: 230.25pt; TEXT-ALIGN: left" type="#_x0000_t75"><v:imagedata o:title="" src="file:///D:\DOCUME~1\ADMINI~1.DA3\LOCALS~1\Temp\msohtml1\01\clip_image001.png"></v:imagedata></v:shape>小弟初出江湖,设世不深,有一事不明,请各位明示!</v:shapetype>

<v:shapetype stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600">《Java与模式》第九章 接口隔离原则(ISP)中有一个UML图解,如下:</v:shapetype>

<v:shapetype stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"></v:shapetype>

<v:shapetype stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600">我的疑惑是,这个UML的Java实现是什么?
1、如果Service是一个class的话,因为interface是不可以继承一个class的,那么Service与iServiceX的关系到底是什么?
2、如果Service是一个interface的话,那么iServiceX里没有继承Service的接口的默认实现在哪里?</v:shapetype>

分享到:
评论
1 楼 typez 2007-08-14  
UML里面的继承关系你理解错了,Service是一个类,它继承了IService1, IService2, IService3这三个接口。
而三个客户端用的是接口的函数,这样和具体实现类就分离了。

相关推荐

    java与模式光盘源码

    《Java与模式》是阎宏博士撰写的一本经典IT著作,深入浅出地探讨了如何在Java编程中应用设计模式。这本书的光盘源码包含了书中提到的各种模式的实例代码,为读者提供了实践和理解设计模式的宝贵资源。在本文中,我们...

    Java与模式(闫宏)

    《Java与模式》是闫宏大师的一部经典之作,它将古老的哲学智慧——道德经的智慧,巧妙地融入到现代编程语言Java的设计模式之中。这本书不仅深入浅出地讲解了23种经典的设计模式,还提供了丰富的实践案例,旨在帮助...

    java与模式

    1. Java设计模式的定义与重要性 设计模式是软件工程中一种被广泛认可和采纳的通用解决方案,用于解决特定上下文中的设计问题。设计模式分为三大类:创建型模式、结构型模式和行为型模式。这些模式的主要目的是提高...

    Java与模式(阎宏)高清晰完整PDF版

    《Java与模式》是阎宏博士撰写的一本经典著作,深入浅出地讲解了Java编程中的设计原则和设计模式。这本书对于任何想要提升Java编程能力,尤其是对设计模式有深入理解的开发者来说,都是一本不可多得的参考资料。书中...

    Java与模式(阎宏经典版)

    《Java与模式》是阎宏的经典著作,这本书深入探讨了如何在Java编程中应用设计模式,为Java开发者提供了丰富的实践经验和理论指导。设计模式是软件工程中的重要概念,它总结了在特定情境下解决问题的常见方法,使得...

    java与模式.PDF

    阎宏所著的java与模式一书PDF版

    java与模式-阎宏

    《Java与模式》是阎宏博士的一本经典著作,它深入浅出地介绍了如何在Java编程中应用设计模式。这本书不仅讲解了设计模式的基本概念,还涵盖了23种经典的GOF设计模式,并结合Java语言特性进行了详细的解释和实例演示...

    java与模式源码

    《Java与模式》是阎宏著作的一本专为Java系统设计师深入理解设计原则和设计模式而编写的实用教材。这本书的核心目标是帮助开发者在面对复杂软件设计问题时,能够迅速而精准地应用设计原则和模式,提升代码质量和可...

    Java与模式pdf

    《Java与模式》是一本深度探讨Java编程语言与设计模式结合应用的经典著作。设计模式是软件工程中的宝贵经验总结,是解决常见问题的有效方案模板。Java作为一种广泛应用的面向对象编程语言,其灵活性和强大功能使其...

    java与模式(附源码)

    本资料“java与模式”包含了一系列关于设计模式的学习材料,并提供了相应的源代码示例,便于读者理解和应用。 首先,设计模式可以分为三大类:创建型模式、结构型模式和行为型模式。创建型模式关注对象的创建,如...

    java 与 模式 闫宏 pdf

    《Java与模式》是闫宏博士撰写的一本深入探讨Java编程与设计模式的著作。这本书在Java开发领域具有很高的知名度,对于理解面向对象设计原则、提高软件开发能力有着重要的指导意义。以下是根据书名和描述提炼出的一些...

    Java与模式.pdf

    《Java与模式》这本书是Java开发者深入理解和应用设计模式的重要参考资料。它涵盖了多种经典的设计模式,旨在帮助读者提升代码质量,提高软件系统的可维护性和可扩展性。在Java编程领域,设计模式是不可或缺的知识,...

    java与模式(含源码)

    Java与模式的结合,意味着我们将探讨如何在Java编程中应用这些设计模式。设计模式分为三类:创建型模式(如单例、工厂方法、抽象工厂)、结构型模式(如适配器、装饰器、代理、桥接、组合、外观、享元)和行为型模式...

    Java与模式(阎宏著)源码

    《Java与模式》是阎宏博士的一本经典著作,它深入浅出地介绍了如何在Java编程中应用设计模式。这本书的源码包含了全书各章节的实例代码,这对于学习和理解书中理论提供了直观且实践性的支持。以下是基于该书籍源码的...

    《Java与模式》PDF版本下载.txt

    根据提供的文件信息,我们可以推断出这是一份关于获取《Java与模式》这本书PDF版本的资源分享。然而,为了满足您对于详细知识点的需求,我们将会围绕《Java与模式》这一主题进行深入探讨,涵盖该书可能涉及的重要...

    Java与模式(高清版)

    《Java与模式》是阎宏博士的一本经典著作,它深入浅出地讲解了如何在Java编程中应用设计模式。这本书对于理解面向对象设计原则、提高代码质量和可维护性具有极高的价值。高清版的PDF格式使得阅读体验更加舒适,方便...

    《java与模式》一书源代码

    《Java与模式》一书是Java编程领域中的经典之作,由资深软件开发人员撰写,深入浅出地介绍了如何在Java编程中应用设计模式。这本书旨在帮助开发者理解和掌握面向对象设计的原则,提高代码质量和可维护性。源代码是书...

    java与模式源代码

    《Java与模式》是一本深入探讨Java编程语言与设计模式结合的经典著作。这本书旨在帮助开发者在实际项目中更好地运用设计模式,提升代码质量和可维护性。随书源代码提供了丰富的实例,让读者能够通过实践来理解和掌握...

Global site tag (gtag.js) - Google Analytics