-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Em algumas situações pode ser muito útil localizar padrões de nomes por prefixo e sufixo. Por exemplo, na implementação das verificações para um Facade precisamos localizar um grupo de Classes de por um pacote ou sufixo, identificando uma camada da aplicação que precisa ter seu acesso restrito via Façade. Veja o exemplo abaixo:
Padrão pretendido:
public class SomeFacade{
//Alert: a Business Object should be called in a Facade method.
public static String anyMethod(){
//not_exists
return sufixBusinessObject.anyMethod();
}
}Código:
public class ControlFacade{
public static String diciplineSpecificService(){
return DiciplineBusinessObject.diciplineSpecificService();
}
public static String OtherSpecificService(){
return OtherBusinessObject.otherSpecificService();
}
}Repare que os elementos que são chamados no facade tem todos um sufixo BusinessObject. Adicionalmente, eles estão incluídos todos no mesmo pacote, sendo possível localizá-los também se houver a possibilidade de identificar um pacote em um padrão.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request