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 #1

Updated by geor over 2 years ago

  • Related to action #100904: Check for enable textbox in boot_small_for_kernel added
Actions #2

Updated by geor over 2 years ago

JERiveraMoya and @geor are currently investigating this

Actions #3

Updated by geor over 2 years ago

  • Subject changed from Investigate composition over inheritance for widget attributes to [16h] Investigate composition over inheritance for widget attributes
Actions #4

Updated by geor over 2 years ago

  • Subject changed from [16h] Investigate composition over inheritance for widget attributes to [Timebox: 16h] Investigate composition over inheritance for widget attributes
Actions #5

Updated by JERiveraMoya over 2 years ago

  • Status changed from Workable to Closed
Actions #6

Updated by JERiveraMoya over 2 years ago

  • Assignee set to JERiveraMoya
Actions #7

Updated by JERiveraMoya over 2 years ago

  • Target version set to Current
Actions

Also available in: Atom PDF