Cats cannot be discipline as you would a dog. With a dog they are social dominant that can be trained to have you as the dominant one. The reason that cats will not react as a dog is that cats have social groups only by respect and social groups.
Physical punishment on cat will only result in the cat fearing you. So never, hit your cat or any physical punishment.
Train your cat to have appropriate behaviors and that they cannot do the inappropriate behaviors as you will not tolerate this type of behavior. Cats do not like surprises; an advantage that you will have on the cat, in order to be able to train by using surprise noises. Use clapping, firm voice