• Thumbnail for Factory (object-oriented programming)
    In object-oriented programming, a factory is an object for creating other objects; formally, it is a function or method that returns objects of a varying...
    21 KB (2,594 words) - 05:46, 5 October 2024
  • object-oriented programming, a constructor (abbreviation: ctor) is a special type of function called to create an object. It prepares the new object for...
    35 KB (4,271 words) - 04:13, 29 May 2025
  • Thumbnail for Object-oriented programming
    Object-oriented programming (OOP) is a programming paradigm based on the concept of objects. Objects can contain data (called fields, attributes or properties)...
    67 KB (7,159 words) - 22:41, 26 May 2025
  • programming) European Conference on Object-Oriented Programming Exception handling Extension Facade - pattern Factory method pattern Factory object Factory...
    6 KB (438 words) - 06:43, 5 April 2025
  • detecting poltergeists in code for refactoring. Anti-pattern Factory (object-oriented programming) YAGNI principle Al-Rubaye, Samer Raad Azzawi; Selcuk, Yunus...
    3 KB (317 words) - 15:23, 24 October 2024
  • In object-oriented programming, the factory method pattern is a design pattern that uses factory methods to deal with the problem of creating objects without...
    17 KB (1,772 words) - 16:18, 29 April 2025
  • better document and standardize old, tried-and-tested programming principles in object-oriented design. Larman states that "the critical design tool for...
    11 KB (1,316 words) - 05:16, 1 July 2024
  • This comparison of programming languages compares how object-oriented programming languages such as C++, Java, Smalltalk, Object Pascal, Perl, Python...
    83 KB (1,730 words) - 03:14, 25 January 2025
  • first two chapters exploring the capabilities and pitfalls of object-oriented programming, and the remaining chapters describing 23 classic software design...
    16 KB (1,772 words) - 15:26, 9 June 2025
  • Company, an English theatre company Factory (object-oriented programming), an object for creating other objects Factory (trading post), a medieval and early...
    3 KB (380 words) - 16:08, 16 June 2024
  • In object-oriented programming, a class defines the shared aspects of objects created from the class. The capabilities of a class differ between programming...
    46 KB (4,290 words) - 01:36, 3 June 2025
  • Pattern Languages for Object-Oriented Program. OOPSLA '87 workshop on Specification and Design for Object-Oriented Programming. Retrieved 2006-05-26....
    47 KB (3,180 words) - 07:53, 6 May 2025
  • using objects in a language-neutral way between different programming languages, programming contexts, processes and machines. COM is the basis for other...
    35 KB (3,949 words) - 15:17, 19 April 2025
  • Thumbnail for Lua
    have a built-in concept of classes, object-oriented programming can be emulated using functions and tables. An object is formed by putting methods and fields...
    51 KB (5,406 words) - 11:12, 16 June 2025
  • Dependency inversion principle (category Programming principles)
    low-level objects must depend on the same abstraction, this design principle inverts the way some people may think about object-oriented programming. The idea...
    17 KB (2,003 words) - 06:38, 13 May 2025
  • Virtual function (category Object-oriented programming)
    In object-oriented programming such as is often used in C++ and Object Pascal, a virtual function or virtual method is an inheritable and overridable...
    14 KB (1,656 words) - 04:10, 15 April 2025
  • Lingo is a verbose object-oriented (OO) scripting language developed by John H. Thompson for use in Adobe Director (formerly Macromedia Director). Lingo...
    11 KB (1,521 words) - 15:52, 13 February 2024
  • MOO (redirect from MUD, object oriented)
    distinguishing features of a MOO is that its users can perform object-oriented programming within the server, ultimately expanding and changing how it behaves...
    28 KB (3,472 words) - 21:15, 27 November 2024
  • Mixin (category Object-oriented programming languages)
    In object-oriented programming languages, a mixin (or mix-in) is a class that contains methods for use by other classes without having to be the parent...
    29 KB (3,259 words) - 16:18, 24 May 2025
  • Thumbnail for COBOL
    COBOL (redirect from Object-oriented COBOL)
    revised five times. Expansions include support for structured and object-oriented programming. The current standard is ISO/IECĀ 1989:2023. COBOL statements...
    127 KB (14,297 words) - 20:54, 6 June 2025
  • Thumbnail for Visual programming language
    computing, a visual programming language (visual programming system, VPL, or, VPS), also known as diagrammatic programming, graphical programming or block coding...
    30 KB (3,458 words) - 13:42, 12 June 2025
  • In computer programming, a function object is a construct allowing an object to be invoked or called as if it were an ordinary function, usually with the...
    36 KB (4,383 words) - 17:09, 4 May 2025
  • Dispose pattern (category Object-oriented programming)
    In object-oriented programming, the dispose pattern is a design pattern for resource management. In this pattern, a resource is held by an object, and...
    16 KB (1,988 words) - 17:41, 5 January 2025
  • In computer programming, flow-based programming (FBP) is a programming paradigm that defines applications as networks of black box processes, which exchange...
    35 KB (4,506 words) - 06:58, 19 April 2025
  • Resource acquisition is initialization (category Object-oriented programming)
    acquisition is initialization (RAII) is a programming idiom used in several object-oriented, statically typed programming languages to describe a particular...
    17 KB (2,032 words) - 15:22, 12 February 2025
  • Thumbnail for Flyweight pattern
    In computer programming, the flyweight software design pattern refers to an object that minimizes memory usage by sharing some of its data with other similar...
    14 KB (1,598 words) - 15:14, 25 March 2025
  • In object-oriented programming, the decorator pattern is a design pattern that allows behavior to be added to an individual object, dynamically, without...
    38 KB (4,167 words) - 12:16, 20 March 2025
  • by Brad Cox of Stepstone, => Objective-C programming language Brad Cox (1991). Object Oriented Programming: An Evolutionary Approach. Addison Wesley...
    6 KB (586 words) - 07:29, 6 November 2024
  • Thumbnail for Singleton pattern
    In object-oriented programming, the singleton pattern is a software design pattern that restricts the instantiation of a class to a singular instance...
    11 KB (997 words) - 20:00, 4 February 2025
  • recurring design problems to design flexible and reusable object-oriented software, that is, objects that are easier to implement, change, test, and reuse...
    20 KB (1,913 words) - 13:55, 27 March 2025