• 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • active object method public void doSomethingElse() throws InterruptedException { fj.execute(() -> { val = 2.0; }); } } Concurrent object-oriented programming...
    6 KB (535 words) - 21:31, 26 March 2024
  • 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
  • Thumbnail for Dependency injection
    engineering, dependency injection is a programming technique in which an object or function receives other objects or functions that it requires, as opposed...
    35 KB (3,536 words) - 13:35, 26 May 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
  • implementing modular programming at the component level in an object-oriented programming language which does not have a module system. An example of such...
    6 KB (641 words) - 23:19, 13 February 2024