The only significant difference between bookshelves and bookcases is that bookcases tend to have close-ended shelves while the shelves of a bookshelf remain open. We consider bookcases as more traditional, while bookshelves are considered more modern.