freddo@feddit.nu to Programmer Humor@programming.devEnglish · 4 hours agoOOP at home:feddit.nuimagemessage-square16fedilinkarrow-up195
arrow-up195imageOOP at home:feddit.nufreddo@feddit.nu to Programmer Humor@programming.devEnglish · 4 hours agomessage-square16fedilink
minus-squareblackn1ght@feddit.uklinkfedilinkEnglisharrow-up35·edit-24 hours agopublic interface ICanTravelThroughTheAir { } public class Flea : ICanTravelThroughTheAir { } public class AircraftCarrier { private readonly List<ICanTravelThroughTheAir> _aircraft = new(); public void AddAircraft(ICanTravelThroughTheAir flyingThing) { _aircraft.Add(flyingThing); } } public class Dog : AircraftCarrier { public void Woof() { Console.WriteLine("Bitch I'm an aircraft carrier!"); } } public static class Program { public int Main(string[] args) { var dog = new Dog(); for (var i = 0; i < 10000; i++) { dog.AddAircraft(new Flea()); } dog.Woof(); } }
minus-squarejenesaisquoi@feddit.orglinkfedilinkEnglisharrow-up26·3 hours agoNeeds more AbstractDefaultProxyBeanFactoryFactories
public interface ICanTravelThroughTheAir { } public class Flea : ICanTravelThroughTheAir { } public class AircraftCarrier { private readonly List<ICanTravelThroughTheAir> _aircraft = new(); public void AddAircraft(ICanTravelThroughTheAir flyingThing) { _aircraft.Add(flyingThing); } } public class Dog : AircraftCarrier { public void Woof() { Console.WriteLine("Bitch I'm an aircraft carrier!"); } } public static class Program { public int Main(string[] args) { var dog = new Dog(); for (var i = 0; i < 10000; i++) { dog.AddAircraft(new Flea()); } dog.Woof(); } }Needs more
AbstractDefaultProxyBeanFactoryFactories