In the context of programming, refers to members of a class (such as methods, properties, or fields) that are accessible from any other class.
"Public access modifiers allow data and methods to be accessible from outside the class, facilitating interaction between different parts of a program."
A feature of JavaScript where objects inherit properties and methods from a prototype object.
"Prototypical inheritance allows for properties and methods to be shared across instances, reducing redundancy and memory usage."
A lightweight data-interchange format that is easy for humans to read and write and easy for machines to parse and generate.
"JSON is often used to transmit data between a server and web application as text."
A principle that commands (methods that change state) should be separate from queries (methods that return data) in object-oriented programming.
"Adhering to CQS can make a system more understandable and maintainable by clearly distinguishing actions that alter state from those that retrieve information."
A common response to a recurring problem that is usually ineffective and risks being counterproductive.
"Using global variables excessively is considered an anti-pattern in software development."