Please identify this pattern
Hi,
I am currently involved in analyzing java source code, which runs to 1000's of lines. It is similiar to java.io package, where I have fundamental set of base interfaces, and several sub classes inheriting/implementing the base class and providing additional unique behaviours.
I also have a main class, which is the entry point of the application, when I try to trace the method calls, it gets propagated down to the several implementations.
1. I would like to know, what pattern it is ?
2. Any guidance on how to study, such a system which is composed of
such a large code base.
3. shud I learn design pattern to understand the flow of the system.
4. How does it all happens in real world,
I sincerely look forward for your inputs.
Thanks all,
kolly
[825 byte] By [
kollyhooda] at [2007-9-29 11:44:00]

(1) I guess its strategy pattern
(2) The only thing i could suggest is debug (just incase if its not strategy pattern)
(3) ...... upto you
(4) ....... yes it does.....
> Hi,
>
> I am currently involved in analyzing java source code,
> which runs to 1000's of lines. It is similiar to
> java.io package, where I have fundamental set of base
> interfaces, and several sub classes
> inheriting/implementing the base class and providing
> additional unique behaviours.
>
> I also have a main class, which is the entry point of
> the application, when I try to trace the method calls,
> it gets propagated down to the several
> implementations.
>
> 1. I would like to know, what pattern it is ?
> 2. Any guidance on how to study, such a system which
> is composed of
>such a large code base.
> 3. shud I learn design pattern to understand the flow
> of the system.
> 4. How does it all happens in real world,
>
> I sincerely look forward for your inputs.
>
> Thanks all,
> kolly