Project

General

Profile

Actions

action #102260

closed

[Timebox: 16h] Investigate composition over inheritance for widget attributes

Added by geor over 2 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
2021-11-11
Due date:
% Done:

0%

Estimated time:

Description

Investigate the possibility of having different interfaces to compose common functionality between (for now) Widgets.

Example is the is_enabled function, which is re-implemented in different widget classes, but a solution of inheriting the functionality from the base class does not make sense for all widgets .

Suggested resources: https://en.wikipedia.org/wiki/Composition_over_inheritance


Related issues 1 (0 open1 closed)

Related to qe-yam - action #100904: Check for enable textbox in boot_small_for_kernelClosedgeor2021-10-13

Actions
Actions

Also available in: Atom PDF