Originariamente inviato da kiboo
Un consiglio: questo modo di pensare non é per niente OOP, le tue sembrano le classiche funzioni.
La tua prima affermazione 'però non so se sia corretto estendere una classe (che contiene diverse funzioni) solo per usarne una', lo conferma.
Non é una critica, bada bene, sono consigli.
Prima di tutto le classi hanno metodi e proprietá, non funzioni.
Se abbia senso estendere una classe per usarne un solo metodo, dipende da che classe.
Ti faccio un esempio: ha senso che la classe Aereo estenda la classe Uccello, per usare il metodo Volare() ?
Ha invece senso estendere che la classe Gabbiano estenda la classe Uccello?
Per iniziare a programmare OOP dovresti cercare di capire concetti fondamentali quali astrazione, incapsulamento, ereditarietá e polimorfismo.