Страницы

Поиск по вопросам

воскресенье, 22 декабря 2019 г.

Как лучше разбивать классы Android-проекта? [закрыт]

#java #android #android_sdk


        
             
                
                    
                        
                            Закрыт. На этот вопрос невозможно дать объективный ответ.
Ответы на него в данный момент не принимаются.
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            Хотите улучшить этот вопрос? Update the question so it
can be answered with facts and citations by editing this post.
                        
                        Закрыт 3 года назад.
                                                                                
           
                
        
Как лучше всего разбивать классы по пакетам:
-по назначению

-database
-network
-reader
-ui


-по классам

-activities
-adapters
-fragments
-model
-utils
-widgets


Best-practices с Github рекомендуют разбивать так, как показано во втором примере,
но из-за этого код приложения не будет модульным и такой код будет трудно переиспользовать
(поправьте, если это не так). Как быть?

Можете также показать свои варианты.
    


Ответы

Ответ 1



Мне кажется ваши два варианта вполне сочетаются друг с другом: -database -model -network -model -request -ui -activities -adapters -fragments -widgets -utils Я обычно как то так организую. Но вообще тема довольно холливарная.

Комментариев нет:

Отправить комментарий