OOPBusinessGeneric 1.0.5
dotnet add package OOPBusinessGeneric --version 1.0.5
NuGet\Install-Package OOPBusinessGeneric -Version 1.0.5
<PackageReference Include="OOPBusinessGeneric" Version="1.0.5" />
<PackageVersion Include="OOPBusinessGeneric" Version="1.0.5" />
<PackageReference Include="OOPBusinessGeneric" />
paket add OOPBusinessGeneric --version 1.0.5
#r "nuget: OOPBusinessGeneric, 1.0.5"
#:package OOPBusinessGeneric@1.0.5
#addin nuget:?package=OOPBusinessGeneric&version=1.0.5
#tool nuget:?package=OOPBusinessGeneric&version=1.0.5
OOPBusinessGeneric
CST | TADS | POO
Defines Business Generics abstractions, classes and interfaces for teaching Object-Oriented Paradigm in C#.
Structures
Packages
OOPFoundation : defines foundation abstractions, classes and interfaces.
OOPBusinessGeneric : defines business generics abstractions, classes and interfaces.
Abstract Classes
APerson has OOPFoundation.AText : allows creation of different classes to represent different types of people, e.g. Employee or Student
ARegister extends OOPFoundation.AText : allows creation of different identification numbers, e.g. Employee Number or Student Number
Interfaces
NONE
Classes
CNPJ extends OOPFoundation.AText : Brazilian business identification number for taxes purposes
CPF extends OOPFoundation.AText : Brazilian individual (person) identification number for taxes purposes
Address : encompasses all address data
PublicWayextendsOOPFoundation.AText: identifies Street, Avenue...AddressNumberextendsOOPFoundation.AText: specific Public Way numberComplementextendsOOPFoundation.AText: address complement information, e.g. Apt ou Block infoNeighborhoodextendsOOPFoundation.AText: identifies the neighborhood of residence for exampleCountyextendsOOPFoundation.AText, usesState: identifies the city of residence for exampleZIPCodeextendsOOPFoundation.AText: identifies the ZIP Code of residence for example
Country extends OOPFoundation.AText, uses OOPFoundation.Acronym : identifies the country of residence for example
State extends OOPFoundation.AText, uses OOPFoundation.Acronym, Country : identifies the state of residence for example
UML
Diagrama de Classes
NOTICE!
This is a NuGet package aimed at teaching Object-Oriented Paradigm concepts to a specific group of students.
Prof. Marcos M. Chaves
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- OOPFoundation (>= 1.2.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.5 | 101 | 4/30/2026 |