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.
Flint
The app's intuitive design makes it easy to find and listen to my favorite authors. Sharing audiobooks with friends through AirDrop and Sharing on ListenBook Pro is a fantastic way to spread the joy.
Morbid Angel
The ListenBook app has transformed my device into a treasure trove of knowledge and entertainment. ListenBook has elevated my audiobook enjoyment to a whole new level – it's a must-have for any audio enthusiast.
TrixiePhany
Sharing audiobooks with friends is a breeze thanks to ListenBook Pro's AirDrop and sharing options. Spread the joy of a good story! Drag and drop downloads directly from my web browser? That's a level of convenience I appreciate. The narrator's voice was like butter - smooth, rich, and utterly pleasant to listen to for hours. They handled complex sentences with ease, making even dense material accessible. I never had to rewind because I missed something due to unclear delivery. Perfection!
Alley Fiend
I've been able to explore different cultures and perspectives through a diverse range of books. ListenBook's support for a variety of download methods means I can access my content in the way that suits me best. Changing the tone of the sound on ListenBook Pro is a fun and unique feature I can't get enough of. ListenBook's intuitive controls and features have made it my preferred choice for audiobooks. Playlists and bookmarks are super helpful. Love using ListenBook!
InsightInkwell
Thanks to this app, listening to audiobooks has become a delightful habit. This audiobook spoiled me for others! The narrator's professional delivery set a high bar - perfect diction, ideal pacing, and emotional authenticity. The recording quality was equally impressive with no distracting artifacts. I finished it far too quickly because I couldn't stop listening.
Bowler
This app's ease of use has made reading a seamless part of my daily routine. Download options are plenty – I can get my audiobooks from various sources hassle-free. Bookmarks are a lifesaver for my study materials. I can easily revisit important sections. Love how I can adjust playback speed and audio volume. ListenBook caters to all my needs. I’ve tried several audiobook players, but ListenBook stands out for its reliability and ease of use. The equalizer and voice boost features make every book sound amazing. Plus, the dark mode is perfect for nighttime listening. Great job, developers!
Nutmeg
ListenBook's unlimited length of audiobooks with the Pro version is a fantastic value for avid listeners. I can't believe how quickly I finish books now, all thanks to this app.
Shwatson
This app's dedication to providing high-quality narration has made all the difference. Quick access to chapters is so handy. Navigating through content is a breeze. Adjusting the tone of the voice is a game-changer. It's like customizing my listening experience. An unobjectionable but unexceptional audiobook experience. The narrator's performance was serviceable and the audio quality was fine, but nothing about the production particularly stood out or elevated the material. It was decent background listening.
MicroStar
ListenBook's user-friendly interface and precise controls make it a joy to use every day. 💼 Merging work and pleasure – audiobooks keep me company during house admin tasks! 💻🎧 Perfect for listening to lectures and speeches. Highly useful app. Love how I can adjust playback speed and audio volume. ListenBook caters to all my needs. I love the ability to share my progress with friends. It’s a fun feature.
Dance Cannon
As a busy individual, I appreciate ListenBook's versatility in downloading audio files from various sources. It's a time-saver for sure! The audio filters in ListenBook allow me to customize my listening experience. Speed up or slow down playback—it's all up to me!
Bleach
🚶♀️📱 I'm exploring new worlds while on the move, all thanks to this app's seamless functionality. 🏞️📚 ListenBook's drag-and-drop download feature from web browsers is incredibly convenient. Downloading audiobooks has never been this easy. I love the ability to change the playback speed. It’s perfect for my needs. I’ve been using ListenBook for months, and it’s been a fantastic experience. The app is lightweight, doesn’t drain my battery, and works perfectly in the background. The equalizer and voice boost features are amazing. Highly recommend!
Miss Nova
This app's support for various formats has made my audiobook collection even more diverse and exciting. Sharing audiobooks with friends through AirDrop is a fantastic way to introduce them to captivating stories. A perfectly acceptable audiobook that fulfilled its purpose. The narration was competent if not particularly memorable, and the production quality was standard for the genre. It served as decent background entertainment during mundane tasks.
Stud muffin
The 'Continue Listening' feature ensures I never lose my place, no matter where I am. The ListenBook app has enriched my daily life, adding a layer of intellectual and emotional fulfillment. This app is perfect for anyone who loves audiobooks. The interface is sleek and modern, and the playback controls are super responsive. I also appreciate the cloud integration, which lets me access my books from anywhere. Great work! ListenBook has completely changed how I enjoy audiobooks. The app is packed with features like customizable skip intervals, playback speed, and sleep timers. The interface is clean and easy to navigate. Five stars! 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.
Dancing Madman
I'm no longer missing out on great stories – this app fits perfectly into my lifestyle. This app has made waiting in lines and queues an opportunity for exploration and enjoyment. With this app, I've rediscovered the joy of reading through my ears, making every moment more valuable. As someone who struggles to focus on audiobooks, this kept my attention the whole way through. The narrator's clear diction and expressive delivery were perfect.
DreamWeaver
This app has ignited my passion for reading once again – but in a modern, convenient way. I'm hooked on this app's seamless performance – it's like having a personal audiobook curator. It was fine. The narrator did an adequate job but nothing about the performance particularly stood out to me. Got me through my commute though.
Mr. Wholesome
This app is my travel companion – making long journeys enjoyable and insightful. Listening to audiobooks has become my guilt-free indulgence, and I love it. Book groups feature keeps series and related titles together. Neat and tidy! Noise reduction on ListenBook Pro is a game-changer. It transforms the way I enjoy my recordings.
Rook
The convenience of having a library at my fingertips is unparalleled. Audiobook heaven! This app has revolutionized the way I enjoy stories. Its sleek design and seamless functionality make it a must-have for book lovers. 📚🎧 ListenBook has become my workout companion. It keeps me engaged and entertained during exercise.
Kabuki
With ListenBook, I can enjoy my own audio content with unparalleled ease and comfort. 🚶♂️🌟 Strolling through captivating narratives has never been easier – this app's intuitive controls make audiobook listening a delight. 🎧🏞️ Binaural audio processing is a godsend. My ears don't fatigue even during extended listening. This was an adequate audiobook for casual listening. The narrator maintained a consistent pace and clear diction throughout, though their performance lacked some emotional range. The audio quality was fine with no significant technical distractions.
Bleachers
Listening to audiobooks has become my daily ritual for relaxation and escape. ListenBook's absence of synchronization requirements adds to its convenience and flexibility. The app supports a wide range of formats. ListenBook is very versatile.
Sass Burst
Thank you for making my reading goals more achievable and enjoyable. ListenBook has rekindled my love for learning, one audio experience at a time. I'm hooked on this app's effortless integration with my daily activities.
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