наследования.
                  
                  
                  
                  
                  
                  псевдокод:
                  
                  
                  
                  
                  
                  compositeContext = context(Logger, Storage)
                  
                  
                  context(compositeContext) fun do() { … }
                  
                  
                  context(compositeContext) fun reuseContext() { … }
                  
                  
                  
                  
                  
                  или везде ручками надо будет такое делать при надобности? пока просто играюсь и интересно стало
                  
                  
                
А обычные параметры функции ты так склеить можешь? :)
 Aλex
                          Sokol
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Aλex
                          Sokol
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  сделаю их контекстом 🌚
То есть сложишь в одно помойное ведро композицией? Ну вот и ответ, сам без наследования справился :P
 Aλex
                          Sokol
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Aλex
                          Sokol
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  так если я сделаю в контекстах так, то смысол контекстов пропадёт
Да ну глянь, ему даже смайлика не хватило, чтобы шутку спарсить.
Можно отнаследоваться. И даже сделегироваться.
 Aλex
                          Sokol
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Aλex
                          Sokol
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  да, но ведь прям в вопросе написано, что без наследования…
Обсуждают сегодня