Book description
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves. The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently. Each pattern describes the circumstances in which it is applicable, when it can be applied in view of other design constraints, and the consequences and trade-offs of using the pattern within a larger design. All patterns are compiled from real systems and are based on real-world examples. Each pattern also includes code that demonstrates how it may be implemented in object-oriented programming languages like C++ or Smalltalk.
Free Ham
ListenBook's support for playlists in CUE format is a detail-oriented touch I truly appreciate. ListenBook has turned my daily routines into audiobook-driven journeys of imagination.
Psycho Thinker
The app's reliability and ease of use make it a true gem in the world of audiobooks. This app's support for various formats has made my audiobook collection even more diverse and exciting. π§ Navigating through narratives has never been simpler β this app's functionality enhances my audiobook journey. ππ«
Racy Babe
With ListenBook, I can explore new genres, learn new topics, and enjoy classic literature with ease. I love how this app fits seamlessly into my daily routine. Automated extraction of artwork and metadata adds a professional touch to my library. The app is perfect for people who love to multitask. I can listen while cooking. An average audiobook experience. Nothing was wrong with itβthe narration was fine, and the story was okayβbut nothing particularly stood out. It served its purpose as entertainment during my commute.
Killer Merlot
I'm amazed at how this app seamlessly integrates with my daily routine. π The simplicity and functionality of this app are top-notch. I can start a book with just a tap and immerse myself in the story instantly. π±π
Dr. Cocktail
ποΈ Grocery shopping has taken an exciting turn β I'm on a mission to explore new worlds through audiobooks! ππ The ability to play various audio formats without conversion is very convenient. ListenBook is a great app.
Black Walnut
The smart recommendation feature keeps surprising me with books I never knew I'd love. π§ This app has changed my reading game! Now I can 'read' while I work β genius! ππΌ Audiobooks made accessible and enjoyable β this app's design is a triumph.
Twix Esses
ListenBook's variety of ways to download audio makes it incredibly convenient. ListenBook's sharing options make it easy for me to connect with fellow audiobook enthusiasts. The playback history is a great feature. I can easily revisit my favorite parts. The app is so versatile. It works with all my devices.
Stickers
The convenience of downloading audiobooks for offline listening is a game-changer. I can't get enough of this app's intuitive design β it's like a personal library right at my fingertips. Sharing audiobooks with friends is so easy with AirDrop. It's a great way to spread happiness. ListenBook has redefined my audiobook experience. It's a true companion for all my literary adventures. The statistics tracking is a nice touch. ListenBook helps me keep track of my audiobook habits.
Shooter
This app has reignited my passion for reading, and I'm forever grateful. The listening stats feature is awesome. I can track my audiobook habits effortlessly. An acceptable audiobook that met basic expectations. No complaints about quality but nothing remarkable either. Would listen to this narrator again but wouldn't seek them out.
Seattle Jay
Sharing audiobooks through AirDrop is a delightful way to connect with fellow book lovers. Book groups keep my related titles together for a cohesive listening experience. A thoughtful feature! The app is so easy to set up. I was listening to my books in no time. A reasonable choice for casual listening. The audiobook was well-produced, but the pacing felt uneven in places. I didnβt dislike it, but I also didnβt feel strongly about it one way or another.
WordWanderer
ListenBook has become my constant companion, filling my days with captivating narratives. Who knew that commuting could become such an enjoyable reading session?
Lady Peach
Sharing audiobooks with friends through AirDrop is a fantastic way to introduce them to captivating stories. I love the bookmarking feature. ListenBook makes it easy to pick up where I left off.
Dez Bonbon
πͺ Crushing workouts while devouring books β this app makes fitness fun and educational! ποΈββοΈπ Audiobook journey simplified β this app's functionality is a wonderful surprise.
Popeye Wipeout
I love how this app seamlessly integrates into my busy schedule, making multitasking a breeze. Effortless audiobook management β this app's usability is impressive. Audiobook lovers, rejoice! This app's functionality is a game-changer. Seamlessly switch between formats and enjoy a hassle-free reading experience. π±π§ Middle-of-the-road experience. The audiobook was fineβgood narration, decent storyβbut it didnβt leave a lasting impression. If youβre looking for something low-commitment, this works.
Ladysmith
ListenBook has become my trusted companion, guiding me through the realms of imagination. I can't get enough of this app's convenience β it has transformed my audiobook journey into a joyous experience. π Rekindling my love for stories β this app's accessibility has reignited my passion! ππ Every moment is a chance to explore new stories with this app. Its intuitive features and compatibility ensure my audiobook journey is seamless. ππ§ ListenBook's player features are incredibly helpful. Chapters and bookmarks make navigation easy.
X-Dew
This app is a gift for anyone with a busy lifestyle β I can enjoy books while doing chores! This app's convenience has made my audiobook addiction thrive! Every moment is a chance to dive into a new adventure with this app. Its smart controls and comprehensive format support ensure that my audiobook journey is a seamless one. ππ§ The ability to download audiobooks directly is fantastic. ListenBook is very convenient.
Devil Blade
ππ On-the-go listening has never been smoother β this app's functionality keeps me engaged during long commutes. ππ Savoring audiobooks without fuss β this app's design is impressive. Thanks to ListenBook, downloading audiobooks has never been easier or more convenient. Bookmarks are a lifesaver for study materials. I never lose my place again.
Feral Mayhem
I can't believe I waited so long to start listening to audiobooks β this app has converted me! I can't get enough of this app's convenience β it has turned my audiobook journey into a delightful habit. This app's convenience has made reading a priority in my busy schedule. πͺ Flexing my reading muscles with this app's easy-to-use controls β I'm devouring books while managing my busy schedule. πΌπ
JesterZilla
I'm no longer missing out on great stories β this app fits perfectly into my lifestyle. CUE playlist support is a fantastic addition. It helps me organize my audiobooks effortlessly. The audio filters make a noticeable difference. ListenBook provides an excellent listening experience.
Shadow Chaser
With this app, I've unlocked the secret to reading even on the busiest days. Book groups are a thoughtful addition. I can group related titles for easy access.
Playing a wide variety of audio formats
Works on all devices with iOS 13 and newer
Huge amount of features for a small price
Frequent updates to add new features and improve existing ones
Advanced playback controls
Live sound processing
Changing the timbre of the reader's voice and noise reduction
Translated into more than 20 languages
If you love listening to fiction audiobooks, ListenBook has features to make the process easier.
Edit book data: title, author, cover
Use equalizer to make the sound comfortable for you
Adjust the playback speed
Enjoy dark and light app themes
Supported formats: MP3, M4B, AWB, FLAC, OGG audio files and many more (must be DRM free)
Auto-Bookmarks make it easy to find your place
AirPlay support allows redirection of audio output.
VoiceOver support
Dark mode for night owls
Convenient bookmarking system helps you mark the most important places.
Unlimited bookmarks for each audiobook
Put your own cover on the wager
Share your audiobook with friends
Lock-screen control
Customise app with extensive options
Sleep timer with shake to reset, set custom notification sounds, and a few unique options
Auto rewind depending on paused time, customize rewind times to your liking
Removing background noise from recordings made in classrooms and meetings
Changing the timbre of the reader's voice for a better listening experience