Para reutilizar los componentes de la Interfaz de Usuario del Fragment, deberías crear cada uno como un contenedor de ellos mismos, componentes modulares que definen su propio layout y comportamiento. Una vez que has definido dichos fragmentos reutilizables, puedes asociarlos con una actividad y conectarlos con la lógica de la aplicación
A menudo querrás que uno fragmento se comunique con otro, por ejemplo para cambiar el contenido, basándose en un petición del usuario. Todas las comunicaciones Fragmento a Fragmento se hacen a través de la actividad asociada. Dos fragmentos no deberían comunicarse nunca directamente.