検索結果- 英語 - 多言語
検索内容:
open-closed principle
(programming, object-oriented programming) A principle that states that software entities (such as classes, modules, and functions) should be open for extension, but closed for modification.
single responsibility principle
(programming, object-oriented programming) The principle that every class should have a single responsibility entirely encapsulated by that class.
interface segregation principle
(programming, object-oriented programming) principle that states that once an interface has become too large, it needs to be split into smaller and more specific interfaces so that any client of the interface will only know about the methods that pertain to itself. (In other words: no client should be forced to depend on methods it does not use.)
composite reuse principle
(software, design) a technique by which classes may achieve polymorphic behavior and code reuse by containing other classes that implement the desired functionality instead using inheritance.
life-dinner principle
principle of least astonishment
(software, user interface, design) A principle that the design should match the user's experience, expectations, and mental models.
principle of least knowledge
principle of sufficient reason
(philosophy) The proposition that nothing happens without a sufficient reason why it should be as it is and not otherwise.