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

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.5.0 147 8/10/2019