A snap fit is an effective method to design the fastening system into the product design itself. A snap-fit can be designed to offer parts to be either permanently fastened (or pre-determined to be broken off) or for frequent assembly and disassembly.
In combination with O-rings or proper seals, even gas-tight and fluid-tight connections can be made.