Skip to content

Commit e71fba0

Browse files
committed
Added comments for bridge example.
1 parent e16099a commit e71fba0

File tree

3 files changed

+19
-0
lines changed

3 files changed

+19
-0
lines changed

bridge/src/main/java/com/iluwatar/App.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
package com.iluwatar;
22

3+
/**
4+
*
5+
* In Bridge pattern both abstraction (MagicWeapon)
6+
* and implementation (MagicWeaponImp) have their
7+
* own class hierarchies. The interface of the
8+
* implementations can be changed without affecting
9+
* the clients.
10+
*
11+
*/
312
public class App
413
{
514
public static void main( String[] args )

bridge/src/main/java/com/iluwatar/MagicWeapon.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
package com.iluwatar;
22

3+
/**
4+
*
5+
* Abstraction interface.
6+
*
7+
*/
38
public abstract class MagicWeapon {
49

510
protected MagicWeaponImp imp;

bridge/src/main/java/com/iluwatar/MagicWeaponImp.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
package com.iluwatar;
22

3+
/**
4+
*
5+
* Implementation interface.
6+
*
7+
*/
38
public abstract class MagicWeaponImp {
49

510
public abstract void wieldImp();

0 commit comments

Comments
 (0)