GalvanizedSoftware.Beethoven 0.5.0

Fluent-style class implementation / composition. Automapping, duck-typing, auto-implementation and more ...

Install-Package GalvanizedSoftware.Beethoven -Version 0.5.0
dotnet add package GalvanizedSoftware.Beethoven --version 0.5.0
<PackageReference Include="GalvanizedSoftware.Beethoven" Version="0.5.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add GalvanizedSoftware.Beethoven --version 0.5.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Beethoven

Composing classes in fluet-style programming.
Frequently used implementations can be reused without inheritance.
Not using inheritance enables inclusion of the code actually needed.
Inheritance can lead to a vast class inheritance strucure.

The starting point of this project was the fluent programming style to import code.
But it turned out there were many more possibilities ...

  • Fluent programming style
  • Auto-mapping
  • Default implementation
  • Modifying existing implementation
  • Duck typing
  • Interface conversion

Beethoven

Composing classes in fluet-style programming.
Frequently used implementations can be reused without inheritance.
Not using inheritance enables inclusion of the code actually needed.
Inheritance can lead to a vast class inheritance strucure.

The starting point of this project was the fluent programming style to import code.
But it turned out there were many more possibilities ...

  • Fluent programming style
  • Auto-mapping
  • Default implementation
  • Modifying existing implementation
  • Duck typing
  • Interface conversion

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.5.0 62 8/10/2019