codexdesign

code and design experiences for beginners

Modular and Reusable Code Design ( java )


code notes: Modular and Reusable Code Design introduces important and powerful approraches to organizing code including functions and objects.

design notes: Modular and Reusable Code Design enables the integration of complex ideas, properties, and methods. This is the beginning of sophisticated programming.


design card

code: review, system functions
modularity: system functions

design card

code: month, day, year system functions
modularity: system functions, time

design card

code: map, system function
modularity: system functions, time

design card

code: millis, system function
modularity: system functions, time

design card

code: frameCount, system function
modularity: system functions, time

design card

code: second, system function
modularity: system functions, frameCount

design card

code: second, system function
modularity: system functions, time, with interaction

design card

code: custom function definition, function call
modularity: custom functions

design card

code: custom function definition, function call
modularity: custom functions, defined in new tab

design card

code: custom function definition, function call
modularity: custom functions, scene change timer

design card

code: custom function definition, function call
modularity: custom functions, collision detection experience

design card

code: custom function definition, function call
modularity: custom functions, coloring book experience

design card

code: arguments, returnType
modularity: custom functions, multiples

design card

code: arguments, returnType
modularity: custom functions, multiples

design card

code: arguments, returnType
modularity: custom functions, calculator

design card

code: review, procedural programming
modularity: system functions

design card

code: intro, object-oriented programming
reusability: object (class), and calling that object (instance)

design card

code: intro, object-oriented programming
reusability: object (class), and calling that object (instance)