A maneira como você projeta extensões definidas pelo usuário é influenciada por considerações sobre idioma e sistema.
Os problemas de design que precisam ser considerados são cobertos nos tópicos desta seção.
Os tópicos desta seção lidam principalmente com problemas de design que devem ser considerados ao desenvolver extensões definidas pelo usuário na linguagem de programação C. Se estiver desenvolvendo extensões definidas pelo usuário na linguagem de programação Java, considere estes fatores da mesma forma que faria ao desenvolver outros aplicativos Java.