나는 안드로이드 SDK와 데이터베이스에 상당히 익숙하며 꽤 오랫동안이 해답을 찾고있다.안드로이드 플랫폼에서 sqlite 데이터베이스의 확장 액세스
데이터베이스 내에 여러 테이블이있는 앱을 만들려고합니다. 예 : 무기, 갑옷 등을위한 것.
그러나 DatabaseHelper 내부 클래스를 생성하고 데이터를 채우는 모든 테이블을 처리하는 내 DatabaseManager 클래스는 높은 유지 관리가 필요한 매우 큰 클래스를 위해 생성됩니다. 테이블 열을 추가하거나 제거 할 때마다 상당 부분 코드를 변경해야합니다. - 데이터가있는 해당 테이블의 행 추가에 대한 모든 참조 - 위 메서드가 호출하는 방법 - 메서드 은 확실히 어쩌면 데이터베이스 ISN을 사용하여,이 시스템을 코딩의 더 좋은 방법이있을 : - 테이블 을 만드는 헬퍼 클래스의 코드 - 데이터베이스 행 을 모두 반환 어떤 특정 업데이트 방법
내 질문은 이것이다 최선의 방법은 아닙니다. 아니면 대학에서 Java를 배우고 400-600 줄의 코드로 구성된 가장 큰 수업을하는 등 큰 수업에는 익숙하지 않습니다.
도움 주셔서 감사합니다.
질문과는 다소 다른 메모가 있는데, 나는 400-600 줄의 코드를 가진 수업이 그만큼 커야한다고 말하고 싶습니다. 수업이 커지기 시작할 때 리팩토링에 대해 생각해보십시오. – dhaag23