mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-10-14 02:16:06 +00:00
refactoring: modified modem.java (#1952)
This commit is contained in:
1 parent
c87689b247
commit
a4aff05123
3 files changed
+6
-5
No files matched your search
@@ -29,7 +29,7 @@ import lombok.extern.slf4j.Slf4j;
|
|||||||
* Hayes class implements its accept method.
|
* Hayes class implements its accept method.
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
public class Hayes extends Modem {
|
public class Hayes implements Modem {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Accepts all visitors but honors only HayesVisitor.
|
* Accepts all visitors but honors only HayesVisitor.
|
||||||
|
|||||||
@@ -24,8 +24,9 @@
|
|||||||
package com.iluwatar.acyclicvisitor;
|
package com.iluwatar.acyclicvisitor;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Modem abstract class.
|
* //Modem abstract class.
|
||||||
|
* converted to an interface
|
||||||
*/
|
*/
|
||||||
public abstract class Modem {
|
public interface Modem {
|
||||||
public abstract void accept(ModemVisitor modemVisitor);
|
void accept(ModemVisitor modemVisitor);
|
||||||
}
|
}
|
||||||
@@ -29,7 +29,7 @@ import lombok.extern.slf4j.Slf4j;
|
|||||||
* Zoom class implements its accept method.
|
* Zoom class implements its accept method.
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
public class Zoom extends Modem {
|
public class Zoom implements Modem {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Accepts all visitors but honors only ZoomVisitor.
|
* Accepts all visitors but honors only ZoomVisitor.
|
||||||
|
|||||||
Reference in new issue
Block a user