其中两种常见的设计模式是单例模式和工厂模式。