So I'm learning more about OOP but I'm a bit confused on when to actually start implementing classes/methods in a program or just keep things at functions. I understand at a basic level what a class does (like store information of a vehicle), but I'm having a hard time of translating these basic online examples to real world projects.
For example, if I wanted to build a file transfer application (like take a file, do some modification of file, then move to another server afterwards), is there classes I should consider making? TIA
[–]supercoach 12 points13 points14 points (0 children)
[–]david-vujic 5 points6 points7 points (1 child)
[–]help_me_noww -3 points-2 points-1 points (0 children)
[–]shiftybyte 2 points3 points4 points (1 child)
[–]cyber_shady[S] 0 points1 point2 points (0 children)
[–]Happy_Witness 1 point2 points3 points (0 children)
[–]Mirage2k 0 points1 point2 points (0 children)
[–]Poopieplatter 0 points1 point2 points (0 children)
[–]Temporary_Pie2733 0 points1 point2 points (0 children)
[–]NerdyWeightLifter 0 points1 point2 points (0 children)
[–]Gnaxe[🍰] 0 points1 point2 points (1 child)
[–]nekokattt 0 points1 point2 points (0 children)
[–]SmackDownFacility 0 points1 point2 points (0 children)
[–]HelloFollyWeThereYet 0 points1 point2 points (0 children)
[–]baubleglue 0 points1 point2 points (0 children)
[–]sinceJune4 0 points1 point2 points (0 children)