Vladyslav FurdakinCode design : Between Philosophy and EvangelismPart 5.2 — Polymorphism | Generic interfacesVariativiy in Generic Interfaces and deleagatesAug 14, 2023Aug 14, 2023
Vladyslav FurdakinCode design : Between Philosophy and EvangelismPart 5.1 — PolymorphismPolymorphism is closely linked with inheritance, but it can also be used separately. Polymorphism can be defined as follows, and these…Aug 11, 2023Aug 11, 2023
Vladyslav FurdakinCode design : Between Philosophy and EvangelismPart 4 — Hiding and InheritanceHidingAug 9, 20231Aug 9, 20231
Vladyslav FurdakAmbient Classes, You Should Know AboutIn this article, I will talk about the capabilities that some classes give us, tied to the current execution context.Aug 2, 2023Aug 2, 2023
Vladyslav FurdakinCode design : Between Philosophy and EvangelismPart 3 — Abstraction/EncapsulationAbstraction/EncapsulationJul 18, 2023Jul 18, 2023
Vladyslav FurdakinCode design : Between Philosophy and EvangelismPart 2 — Object-Oriented Thinking, Domain Modeling, and OOPThe root of object-oriented thinking is how humans are used to thinking. In a person’s internal representation, all knowledge is expressed…Jul 17, 2023Jul 17, 2023
Vladyslav FurdakinCode design : Between Philosophy and EvangelismPart 1 — Evolution of Approaches in DevelopmentEvolution of Approaches in DevelopmentJul 17, 2023Jul 17, 2023
Vladyslav FurdakDesign Patterns inside the .NET FrameworkDesign Patterns inside the .NET FrameworkJul 13, 2023Jul 13, 2023
Vladyslav FurdakHow to choose an interface for passing a collection within your code?Initially, an interface is a tool for abstraction.Jul 12, 2023Jul 12, 2023