23/06/14 19:02
tuttodiMC
Scusate, sapete dove posso trovare dei buoni esercizi da realizzare in C# per mettere in pratica ciò che ho imparato sull'OOP?
aaa
23/06/14 20:12
netarrow
Consiglio questo:
shop.oreilly.com/product/…
E' in realtà una rivisitazione del Design Patterns: Elements of Reusable Object-Oriented Software ma utilizzando C# come linguaggio di esempio.
Alla fine di ogni capitolo ci sono esercizi proposti.
Un altro libro con svariati esercizi è
amazon.com/Object-Oriented-Design-Patterns-Cay-Horstmann/dp/…
però gli esempi sono in Java, potresti sempre prendere gli esercizi proposti e implementarli in C#
Mentre risolvi gli esercizi oltre che notare i pattern che appunto si ripetono ti consiglio anche si dare una letta sui
SOLID Principles e guardare determinati design quali principi stanno mettendo in pratica e come
Ultima modifica effettuata da netarrow 23/06/14 20:13
aaa
24/06/14 11:12
tuttodiMC
Ok grazie, ma qualcosa di gratuito non c'è?
aaa
30/06/14 17:22
tuttodiMC
Ok ma vorrei capire meglio il titolo di quel libro. La sua approssimativa traduzione sarebbe "come passare dalla programmazione OO al design OO", ma qual'è la differenza tra i due? Da come è scritto pare che adesso sia un'arte la programmazione.
aaa
30/06/14 19:11
tuttodiMC
Postato originariamente da netarrow:
Per quanto riguarda l'interpretazione del titolo vuol dire passare dalle mere regole sintattiche e di base della OOP (incapsulamento, polimorfismo, ereditarietà
a passare alla combinazione ed alla applicazione di questi concetti per far evolvere un design orientato agli oggetti, seguendo principi, pattern, architetture ecc...
Ed infatti è proprio quello che intendevo. Il vero obiettivo che vorrei raggiungere è l'acquisire la capacità di risolvere problemi attraverso un design OOP e non più attraverso la classica programmazione strutturata oppure procedurale.
Ultima modifica effettuata da tuttodiMC 30/06/14 19:11
aaa