libclass-adapter-perl - Perl implementation of the "Adapter" Design Pattern

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libclass-adapter-perl
Package version: 1.07
Package release: 1
Package architecture: all
Package type: deb
Installed size: 96 B
Download size: 21.30 KB
Official Mirror:
The Class::Adapter class is intended as an abstract base class for creating any sort of class or object that follows the Adapter pattern. The term Adapter refers to a "Design Pattern" of the same name, from the famous "Gang of Four" book "Design Patterns". Although their original implementation was designed for Java and similar single-inheritance strictly-typed langauge, the situation for which it applies is still valid. An Adapter in this Perl sense of the term is when a class is created to achieve by composition (objects containing other object) something that can't be achieved by inheritance (sub-classing). This is similar to the Decorator pattern, but is intended to be applied on a class-by-class basis, as opposed to being able to be applied one object at a time, as is the case with the Decorator pattern.




    Source package: libclass-adapter-perl

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libclass-adapter-perl deb package:
      # sudo apt-get install libclass-adapter-perl


    • /usr/share/doc/libclass-adapter-perl/changelog.Debian.gz
    • /usr/share/doc/libclass-adapter-perl/changelog.gz
    • /usr/share/doc/libclass-adapter-perl/copyright
    • /usr/share/man/man3/Class::Adapter.3pm.gz
    • /usr/share/man/man3/Class::Adapter::Builder.3pm.gz
    • /usr/share/man/man3/Class::Adapter::Clear.3pm.gz
    • /usr/share/perl5/Class/
    • /usr/share/perl5/Class/Adapter/
    • /usr/share/perl5/Class/Adapter/


    2010-04-12 - Ansgar Burchardt <> libclass-adapter-perl (1.07-1) unstable; urgency=low [ Ansgar Burchardt ] * New upstream release. * debian/copyright: Update years of copyright. * debian/control: Remove build-dependencies for tests moved to xt/. * Use source format 3.0 (quilt). * Update debian/copyright to current DEP-5 proposal. * Fix spelling error in documentation. + new patch: spelling.patch * Bump Standards-Version to 3.8.4 (no changes). [ gregor herrmann ] * debian/rules: remove AUTOMATED_TESTING, not used by tests anymore.

    2009-11-24 - Ansgar Burchardt <> libclass-adapter-perl (1.06-1) unstable; urgency=low [ gregor herrmann ] * debian/control: Changed: Switched Vcs-Browser field to ViewSVN (source stanza). [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ Ansgar Burchardt ] * New upstream release + debian/copyright: Update years of copyright. + add build-dep on libperl-minimumversion-perl (>= 1.20) * Use minimal debian/rules. * Make build-dep on perl unversioned as allowed by Policy 3.8.3. * Bump Standards-Version to 3.8.3. * Add perl (>= 5.10.1) as an alternative to libpod-simple-perl

    2008-09-19 - Ansgar Burchardt <> libclass-adapter-perl (1.05-1) unstable; urgency=low * New upstream release. * Add myself to Uploaders. * Convert debian/copyright to proposed machine-readable format * Enable some more tests, add build-depends on libtest-pod-perl, libpod-simple-perl, libtest-minimumversion-perl, libtest-cpan-meta-perl * Set debian/compat to 7

    2008-08-15 - Vincent Danjean <> libclass-adapter-perl (1.04-1) unstable; urgency=low * Initial release. (Closes: #495192: ITP: libclass-adapter-perl -- Perl implementation of the "Adapter" Design Pattern)