One part of the answer should be counter questions, for example:
- Why is your class so large that you need to separate it?
- Are you sure your class is so large that you need to separate it? (How big is "big"?)
- Are you sure your class is abstracted correctly?
- , , ? , .
, , - ; , .
, , ( , ) , : ? ( , , ?)
, 4 ( ) .
- class.h
- class.c
- class1.c
- class2.c
, class.h, - . ( ) , .
class1.c class2.c . , - . ; , , .
class.c - , . :
#include "class.h"- , .
#include "class1.c"#include "class2.c"
, , , class.c.
makefile , class.o ; - , . (class1.c class2.c) , , C (Objective-C). , , , , . IDE, .
, , , . ; . , , .