Object-oriented programming is a programming paradigm using "objects": an encapsulation consisting of data fields and methods together with their interactions.
I have a class and an interface, and when I try to instantiate the interface, I get an error: Cannot …
c# oop class interface instantiationMaybe this is obvious, but I don't know how to declare class properties in Objective-C. I need to cache per-class …
objective-c cocoa oopOk, a friend of mine go back and forth on what "interface" means in programming. What is the best description …
oop interface definitionLet's say you have the below code: function A() { function modify() { x = 300; y = 400; } var c = new C(); } function B() { function …
javascript oop overridingThis seems to be very stupid and rudimentary question, but i tried to google it, but couldn't a find a …
c# .net oop constructor instanceI'm partial to using member initialization lists with my constructors... but I've long since forgotten the reasons behind this... Do …
c++ oop object-constructionIn an attempt to fully understand how to solve Java's multiple inheritance problems I have a classic question that I …
java oop multiple-inheritance diamond-problem multiple-interface-implemIn terms that an OOP programmer would understand (without any functional programming background), what is a monad? What problem does …
oop functional-programming monadsThere are a set of questions that seem to be commonly-used in interviews and classes when it comes to object-oriented …
oop design-patterns language-agnostic