Project

General

Profile

action #102260

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

Added by geor about 1 year ago. Updated about 1 year 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

Related to qe-yast - action #100904: Check for enable textbox in boot_small_for_kernelClosed2021-10-13

History

#1 Updated by geor about 1 year ago

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

#2 Updated by geor about 1 year ago

JERiveraMoya and geor are currently investigating this

#3 Updated by geor about 1 year ago

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

#4 Updated by geor about 1 year ago

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

#5 Updated by JERiveraMoya about 1 year ago

  • Status changed from Workable to Closed

#6 Updated by JERiveraMoya about 1 year ago

  • Assignee set to JERiveraMoya

#7 Updated by JERiveraMoya about 1 year ago

  • Target version set to Current

Also available in: Atom PDF