The difference between trademark class 43 and class 35 is the different contents and functions included.
Trade mark class 35 mainly contains advertising, business operation, business management, office services; while class 43 mainly contains the provision of food and beverage services, temporary accommodation.
Often the restaurant diner is mainly class 43, which is a service class trademark, class 35 is just a trademark of the food produced. If it is a food manufacturer 35 class can, but catering is still in the 43 class. But the two are complementary.
Doing catering, you must first apply for class 43, which is the first condition, class 35 is only auxiliary to improve the function, not the main, you want to do network promotion, Taobao, then class 35 is important, if you have not registered class 43, then can not be used for the catering industry, class 43 can not be registered, then catering stores with this trademark is not protected.