• [^] # Re: Plusieurs

    Posté par . En réponse au journal Le problème de la POO pratiquée par des étudiants. Évalué à 2.

    Je trouvais cette exemple assez clair pourtant:
    if(portfolio.getBrokers().get(brokerId).length != 0){
    blabla
    }
    ->
    if(broker.canSeePortfolio(porftolio)){
    // blabla
    }

    En fait, tu dissimules les manipulations de l'ensemble Map derrière des interrogations métiers. De cette manière , tu n'exposes pas directement un Map avec toutes les manipulations que celui-ci permet.
    De plus, c'est beaucoup plus simple à lire car la programmation est alors très littérale.
    La complétion automatique et l'ensemble des méthodes exposés te permet alors de réutiliser plus rapidement l'objet.