DEBFIND Suche nach Debian-Paketen

Suchplatform für Softwarepakete und Archive Debian-basierter Linux-Distributionen

beta ! Diese website wird noch weiterentwickelt.

Liste aller Kategorien/Sektionen | Suchmaske | Haftungsausschluß

Paketbeschreibung


Paketnamelibclass-virtual-perl
BeschreibungBase class for virtual base classes
Archiv/RepositoryOffizielles Ubuntu Archiv lucid (universe)
Version0.06-2
Sektionuniverse/perl
Prioritätoptional
Installierte Größe76 Byte
Hängt ab vonlibcarp-assert-perl (>= 0.1), libclass-data-inheritable-perl (>= 0.02), perl (>= 5.6.0-16)
Empfohlene Pakete
PaketbetreuerUbuntu MOTU Developers
Quelle
Paketgröße12138 Byte
Prüfsumme MD5c0e235809a00e4f27c0f6d57b0d1db61
Prüfsumme SHA187d38351f4f7601011d39ca395d175b80f78a59b
Prüfsumme SHA256395b2a7e37200083ca8e1601f39808e7db0f39ffee96a9bb76a7a67f275bb383
Link zum Herunterladenlibclass-virtual-perl_0.06-2_all.deb
Ausführliche BeschreibungThis is a base class for implementing virtual base classes (what some people call an abstract class). Kinda kooky. It allows you to explicitly declare what methods are virtual and that must be implemented by subclasses. This might seem silly, since your program will halt and catch fire when an unimplemented virtual method is hit anyway, but there's some benefits. . The error message is more informative. Instead of the usual "Can't locate object method" error, you'll get one explaining that a virtual method was left unimplemented. . Subclass authors can explicitly check to make sure they've implemented all the necessary virtual methods. When used as part of a regression test, it will shield against the virtual method requirements changing out from under the subclass.


Impressum
Linux is a registered trademark of Linus Torvalds