自动化与仪器仪表
自動化與儀器儀錶
자동화여의기의표
AUTOMATION & INSTRUMENTATION
2013年
5期
112-115
,共4页
接口%设计模式%类适配器%对象适配器
接口%設計模式%類適配器%對象適配器
접구%설계모식%류괄배기%대상괄배기
Iinterface%Design pattern%Class adapter%Object Adapter
在Java语言中,接口是抽象方法和域的集合。接口与所实现的类之间建立了一种协议,或者说是一种编程规范。Java语言把接口提升为一种独立结构,从而将接口规范和接口实现相分离。适当地使用接口能够简化并完善程序,但在一些特定的应用环境中需要使用面向接口的设计模式,适配器模式就是其中的一种。适配器模式分为类适配器和对象适配器两种,本文通过实例介绍这两种模式在程序设计中的应用,并归纳这两种设计模式之间的区别。
在Java語言中,接口是抽象方法和域的集閤。接口與所實現的類之間建立瞭一種協議,或者說是一種編程規範。Java語言把接口提升為一種獨立結構,從而將接口規範和接口實現相分離。適噹地使用接口能夠簡化併完善程序,但在一些特定的應用環境中需要使用麵嚮接口的設計模式,適配器模式就是其中的一種。適配器模式分為類適配器和對象適配器兩種,本文通過實例介紹這兩種模式在程序設計中的應用,併歸納這兩種設計模式之間的區彆。
재Java어언중,접구시추상방법화역적집합。접구여소실현적류지간건립료일충협의,혹자설시일충편정규범。Java어언파접구제승위일충독립결구,종이장접구규범화접구실현상분리。괄당지사용접구능구간화병완선정서,단재일사특정적응용배경중수요사용면향접구적설계모식,괄배기모식취시기중적일충。괄배기모식분위류괄배기화대상괄배기량충,본문통과실례개소저량충모식재정서설계중적응용,병귀납저량충설계모식지간적구별。
Interface is a set of abstract method and field in Jave language;it establishes a protocol, or a programming specifica-tion with concrete class. Java language elevates interface as an independent structure to separate interface protocol with interface re-alization. Using interface appropriately can simplify and improve program, but the pattern of interface oriented design is needed in some specific application environment, and the adapter pattern is one of them. The adapter pattern can be divided into class adapter and object adapter. This easy introduces the application of the above two patterns in the program design and concludes the differenc-es between them.