Inheritance
Forbidding inheritance script shows how to prevent the use of a class asForbiddinlass.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (50): Forbidding inheritance Download |
This script demonstrates a C -like template based inheritance implementation in Python.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (56): Templated Inheritance in Python Download |
This function displays a graph of the inheritance hierarchy of Matlab Object Oriented Code. It finds all classes below the current working directory and all super classes on the Matlab Path and displays the graph using the bioinformatics toolbox biograph function.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): View Class Inheritance Hierarchy Download |
MB Blood Type Inheritance is a blood type determination tool for your child. This is based on the genetic inheritance of a blood type from a parent to a child. Blood Type describes the composition of a personls red blood cells. It is determined by co-dominant alleles. This is one of the forms in...
Platforms: Windows
License: Freeware | Size: 596 KB | Download (497): MB Blood Type Inheritance Download |
Dot is a very nice graph description language developed at MIT. Combined with Python, it makes an ideal tool to automatically generate diagrams. This script produces beautiful inheritance diagrams for Python classes (and metaclasses too). In particular the recipe allows to display the MRO (Method...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Drawing inheritance diagrams with "Dot" Download |
Python classes cannot inherit from any type, just from other classes. However, automatic delegation (via __getattr__ and __setattr__) can provide pretty much the same functionality as inheritance (without such limits, and with finer-grained control).
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (61): Automatic delegation-an alternative to inheritance Download |
This tool searches a given directory and populates a browser window with pertinent information about each discovered class, including properties, methods, and superclasses. Other useful features include opening a class definition file from the browser window, opening a file to the line where a...
Platforms: Matlab
License: Freeware | Size: 20.48 KB | Download (41): Class Inheritance Browser Download |
This module provides functionality for inheritance when assigning groups to book pages.Books can be made to use the groups of their immediate parent or their top level parent.The public flag can also be inherited.The module also allows you to make groups manatory for books, so that the groups...
Platforms: PHP
License: Freeware | Size: 10 KB | Download (39): OG Book Inheritance Download |
Tk::PerlInheritanceTree is a Perl module that displays a graphical representation of the inheritance tree for a given class-name. SYNOPSIS require Tk::PerlInheritanceTree; ... my $inheritance_tree = $main_window->PerlInheritanceTree()->pack; $inheritance_tree->classname(Tk::MainWindow);...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (108): Tk::PerlInheritanceTree Download |
Template::Plugin::Heritable is a Perl module with OO dispatching and inheritance for templates. SYNOPSIS [% USE Heritable %] [%# searches providers for a "view" template method on class (which should be a metamodel object, eg someobj.meta in Perl 6) %] [% Heritable.include(class, "view",...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (93): Template::Plugin::Heritable Download |
This script can be good to avoid some limitations of multiple inheritance, when in need to expand functionalities of superclasses in the hierarchy or controlling the classes cooperation.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): Observer pattern for method calls Download |
This code implements the policy design pattern in Python by using metaclasses and multiple inheritance.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): Metaclass Class Policies Download |
DataGridView Extension extends the standard DataGridView control, without inheritance, with functionalities such as Export (MS Excel, HTML and PDF), Print, Search, Themes, Security and many others. Its design time support allows integration in any existing application just in a few seconds...
Platforms: Windows
License: Freeware | Size: 6.96 MB | Download (775): DataGridView Extension Download |
Class::Maker Perl module contains classes, reflection, schema, serialization, attribute- and multiple inheritance. SYNOPSIS use Class::Maker qw(class); class Human, { isa => [qw( ParentClass )], public => { string => [qw(name lastname)], ref => [qw(father mother)], array =>...
Platforms: *nix
License: Freeware | Size: 49.15 KB | Download (110): Class::Maker Download |
The C++ programming language offers many features useful for tackling complex scientific computing problems: inheritance, polymorphism, generic programming, and operator overloading are some of the most important. Unfortunately, these advanced features came with a hefty performance pricetag:...
Platforms: Windows
License: Freeware | Size: 3.1 MB | Download (51): Blitz++ Download |
C4J is a simple, powerful and non-intrusive tool that makes it easy to add contract verification of instances and methods of any Java class or interface, with full inheritance support. C4J brings Design By Contract to Java.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 573.19 KB | Download (49): C4J - DBC for Java Download |
Conan - Connection analyzer for Qt is a C++ library that provides visual run-time introspection of QObject hierarchies, QObject inheritance, signal/slot connections, and signal emissions. Currently supports Qt 4.6.0 - Qt 4.7.2
Platforms: Windows, Mac, Linux
License: Freeware | Size: 1.69 MB | Download (54): Conan for Qt Download |
DeNovoCheck is intended to be used for inheritance analysis in NGS tio data. For rare dominant Mendelian diseases, patient-parent trios are often used to reduce the number of candidate variants. The algorithm bases the inheritance prediction on the data available in the parental BAM files and...
Platforms: Windows, Mac, Linux
License: Freeware | Size: 14.16 MB | Download (45): DeNovoCheck Download |
EyeDB is an Object Oriented Database Management System (OODBMS) providing an advanced object model (inheritance, collections, arrays, methods, triggers, constraints), an object definition language, an object query language and C++ and Java bindings.
Platforms: Mac, Solaris, Linux
License: Freeware | Size: 5.13 MB | Download (46): eyedb Download |
HTPL is a PHP 5 HTML template system with the following features: hierarchical structure with inheritance, direct database access, application and session wide caching, multiple language support, extendable by user defined functions.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 272.6 KB | Download (53): HTPL - PHP 5 HTML Template System Download |