Subscribe to Java/SCJP        RSS Feed
-----

Interfaces

Icon Leave Comment
A number of classes providing the same functionality in different contexts can implement same interface and a class will compose a reference of interface and hence makes changes in any of the classes. This provides single accessor for classes providing same functionality in different context.

e.g.
interface address{
getaddress()
setaddress()
}

class usaddress implements address{
getaddress()
setaddress()
}

class indiaaddress implements address{
getaddress()
setaddress()
}

class CreateAddress {
address addr;
static returnAddress()
} //a factory in fact.


class client {
address add = CreateAddress.returnAddress()
}

0 Comments On This Entry

 

January 2022

S M T W T F S
      1
2345678
9101112131415
161718192021 22
23242526272829
3031     

Recent Entries

Recent Comments

Search My Blog

7 user(s) viewing

7 Guests
0 member(s)
0 anonymous member(s)