Hello Edward, It's a Java perspective in Eclipse we're using every day ;-) It's very good structured IMO.
In JDT compiler packages, there are the public package, and it's internal package counter-part. If we're going to use the similar package structure we could have: org.apache.hama, where all public APIs go here then org.apache.hama.internals, where all concrete implementation go here. I'm not a design pattern expert any way, but I think we could use a factory pattern somehow here. Regards, Chanwit 2008/8/21 Edward J. Yoon <[EMAIL PROTECTED]>: > I quite agree with you. The MatrixInterface should be Matrix, > Implement classes should be ***Matrix. > > BTW, What is the JDT project? Could you give me more explanation about > JTD usage? :) > > -Edward > > On 8/21/08, Chanwit Kaewkasi <[EMAIL PROTECTED]> wrote: >> Hello, >> >> I'm looking at Hama today and to be honest, I want to rename some >> interface and classes. >> For example, >> >> - interface MatrixInterface >> I think it should be Matrix >> >> - class Matrix >> it should be MatrixImpl >> >> etc. >> >> As far as I know, one of the most elegant interface design is Eclipse >> JDT project. Should we look at its package and class structure to >> apply to ours? >> >> Regards, >> >> Chanwit >> > > > -- > Best regards, Edward J. Yoon > [EMAIL PROTECTED] > http://blog.udanax.org >
