Orientção a Objetos em formulários

Boa tarde pessoal, seguinte estou criando meu primeiro programinha e queria saber como posso fazer ou como é separado os forms de um sistema

o modo que estou fazendo é o seguinte

public class SistemaView extends FrameView (essa é a classe principal em que se encontra o jDesktopPane)

meus formulários estou separando em classes do tipo JInternalFrame como abaixo, essa é uma delas (classes filhas)

public class CadastraCliente extends javax.swing.JInternalFrame

penso eu que se esses formulários extendessem para a classe pai que seria SistemaView eu poderia acessar os métodos da mesma para abrir outras janelas e etc, na verdade somente acessando a classe pai eu poderia add outros jInternalFrame no jDesktopPane da classe principal, mais se eu extendesse as classes filhas para principal como essa classe se comportaria como jInternalFrame???

Valeu abs.

Pessoal seria melhor se eu postasse 2 classes pelo menos?, principal e cadastracliente