Привет всем. Подскажите источники, откуда лучше получить знания о паттернах программирования для новичка. А то говнокодить умею, а как дали тех. задание на собесе, то даже не понимаю в каком классе писать логику, что вызывать, какие сущности создавать. Заранее спасибо