слишком много дублирования кода вокруг proceedsHolySpirit. Надо было сделать CatholicHolySpirit и OrthodoxHolySpirit, и передавать его в качестве параметра в конструкторы God, Son и т.п. И родителей надо не список, а пару, точнее две пары: formalParents и realParents.
> слишком много дублирования кода вокруг proceedsHolySpirit. Надо было сделать CatholicHolySpirit и OrthodoxHolySpirit, и передавать его в качестве параметра в конструкторы God, Son и т.п.
Так будет менее лаконично.
> И родителей надо не список, а пару, точнее две пары: formalParents и realParents.
Это опционально. Лирический герой уже думает об этом.
Scala, да. trait потому, что надо заявить поля (хотя в Scala это по сути тоже методы), но им невозможно приписать значение на этом этапе. Можно было бы сделать abstract class, однако от них сейчас в Scala нет множественного наследования.
Comments 20
https://lexicore.livejournal.com/116194.html
https://stackoverflow.com/questions/2557423/how-to-limit-speed-with-bmw-jsdk-on-116i-programmatically-from-java
Reply
И сказал Господь на 6-й день, оглядывая плоды рук своех:
Заебись!
И оне заеблись.
Reply
Reply
И родителей надо не список, а пару, точнее две пары: formalParents и realParents.
Reply
Так будет менее лаконично.
> И родителей надо не список, а пару, точнее две пары: formalParents и realParents.
Это опционально. Лирический герой уже думает об этом.
Reply
public interface Alive {
Date getBirthDate();
}
public interface Dead extends Alive {
Date getDeathDate();
}
public interface Zombie extends Dead {
Date getRessurectionDate();
}
И дальше
public class HolySon extends Son implements Zombie, Holy
Reply
Это Scala?
Reply
Reply
Reply
Leave a comment