Large biological molecules that are too large to cross the cell membrane, such as carbohydrates, are broken down by hydrolysis into smaller molecules which can move through the cell membrane and be easily absorbed into the blood.
Disaccharides are broken down into monosaccharides by membrane-bound disaccharides enzymes attached to the cell membranes of epithelial cells lining the ileum.
Small droplets of lipid droplets have a larger surface area than one large droplet, increasing the surface area of lipids and increasing the amount for lipase to work on.
Proteins are broken down by different peptidases which are enzymes that catalyse the breakdown of proteins into amino acids by the hydrolysis of peptide bonds.
In multicellular animals, diffusion is slow because some cells are deep within the body and large animals have a low surface area to volume ratio, making it difficult to exchange enough substances to supply a large volume of animal.