freddo@feddit.nu to Programmer Humor@programming.devEnglish · 2 months agoOOP at home:feddit.nuimagemessage-square21linkfedilinkarrow-up11
arrow-up11imageOOP at home:feddit.nufreddo@feddit.nu to Programmer Humor@programming.devEnglish · 2 months agomessage-square21linkfedilink
minus-squareblackn1ght@feddit.uklinkfedilinkEnglisharrow-up0·2 months 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-up0·2 months 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