gzz-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz] ``vob_interface--benja``: Make ``Vob`` an interface


From: Benja Fallenstein
Subject: [Gzz] ``vob_interface--benja``: Make ``Vob`` an interface
Date: Fri, 28 Mar 2003 14:05:13 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030319 Debian/1.3-3

===================================================
``vob_interface--benja``: Make ``Vob`` an interface
===================================================

:Author:   Benja Fallenstein
:Date:     2003-02-23
:Type:     Interface
:Scope:    Minor
:Status:   Current


``Vob`` is currently an abstract class; for Java,
central things like this are usually interfaces,
allowing for multiple inheritance, e.g.
subinterfaces ``ColorableVob`` and ``ShapableVob``
or something like that, both of which could be
implemented by the same class.

To conform better to the usual conventions,
make ``Vob`` an interface and provide
an abstract implementation (``AbstractVob``).

\- Benja





reply via email to

[Prev in Thread] Current Thread [Next in Thread]