Questions tagged [dynamic-inheritance]
The dynamic-inheritance tag has no summary.
7 questions
-3
votes
1
answer
80
views
How would you architect a simple cascading style sheet object?
How would you architect a simple cascading stylesheet like inheritance object?
For example, I have Apple that extends Fruit.
class Fruit {
constructor() {
this.total = 10;
}
}
...
2
votes
1
answer
177
views
Late inheritance, enforce subclass behavior in the future
A super class Transaction has two subclasses TransactionA and TransactionB. A Transaction is composed of multiple events that occur in time for a specific key (a file, a person, etc.). Depending on ...
1
vote
1
answer
379
views
Architecture/Design for Hardware Control Software
I'm currently working on the control software for a system that includes a lot of user controllable hardware and also has many configurations. Configurations in this context refers to a specific ...
5
votes
1
answer
140
views
Does needing the ability to extend a class at runtime imply poor design?
Aadit M Shah states in Benefits of prototypal inheritance over classical:
One of the most important advantages of prototypal inheritance is that you can add new properties to prototypes after they ...
-3
votes
3
answers
363
views
How to design a solution that needs dynamism using Inheritance [closed]
I have below code/classes/interfaces:
An Interface:
public interface Animal<A extends Animal<A>>{
void fight(A otherAnimal);
}
2.Tiger class which is implementing Animal
public ...
3
votes
2
answers
508
views
Does Parallel Inheritance Make for Good Code?
I'm writing a database interface in PHP and I have a base dbTables class, as well as a base dbTableFields class.
dbTables has a function, getFields(), that instantiates dbTableFields objects, each of ...
2
votes
1
answer
4k
views
Dynamic Class Inheritance For PHP
I have a situation where I think I might need dynamic class inheritance in PHP 5.3, but the idea doesn't sit well and I'm looking for a different design pattern to solve my problem if it's possible.
...