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.
Texas Butterfly
Audiobooks on this app have made my daily walks a time of reflection and inspiration. With this app, I've discovered a new way to make my workouts and downtime more engaging and insightful. I'm addicted to this app's seamless integration with my daily activities.
Princess Dove
Listening to audiobooks has become my ultimate way to unwind after a long day. This app is a true treasure for audiobook lovers – it's my go-to source for literary adventures!
Solitaire
Audiobooks have turned my quiet moments into imaginative journeys – thank you, app! Seamless audiobook integration – this app's functionality is truly remarkable. Audiobook joy made simple – this app's ease of use is commendable. Navigating through chapters is a breeze. I can easily jump to the parts I want to listen to. The auto-rewind feature is a small detail that has a big impact on my listening experience. I love it!
Nueva Nova
CUE playlist support is a rare gem. Perfect for organizing content efficiently. Adjusting the tone of the narrator's voice is a unique feature that adds a personal touch.
Steel
With this app, I can switch seamlessly between my iPhone and iPad, making my reading experience continuous. Noise reduction on ListenBook Pro is a revelation. It elevates the audio quality to a new level. The app's versatility in audio downloading is unmatched. It's a comprehensive solution for my audiobook needs. Looping playback helps me retain knowledge from audiobooks effectively. It's an invaluable tool.
Onion King
Excellent support for various audio formats. Very satisfied. The playback speed control is a game-changer. ListenBook lets me listen at my own pace.
Mad Irishman
ListenBook's intuitive design and thoughtful features have made my audiobook experience delightful. ⭐️ A round of applause for an app that prioritizes functionality – I can seamlessly switch between audiobooks and other tasks. 👏🎧 Audiobook multitasking made easy – this app's functionality is a marvel.
White Snare
This app has enriched my daily routine with the joy of stories and knowledge. ListenBook is more than just an app – it's a doorway to a world of knowledge and imagination.
MindfulMingle
The narrators have a way of bringing characters to life – it's a unique experience. This app's dedication to providing high-quality narration has made all the difference. I'm hooked on this app's ability to transform my ordinary moments into exciting opportunities for learning. Navigating through my audiobook collection is a breeze – this app's intuitive interface and convenient controls have made my reading journey effortless. 📱📖 Sharing audiobooks with friends through AirDrop is a fun way to introduce them to captivating stories.
Street Squirrel
I'm amazed by ListenBook's smooth drag-and-drop downloads in my web browser – a time-saver! ListenBook's compatibility with CarPlay and Apple Watch adds convenience to my audiobook routine.
Spellbinder
⏰ Starting my mornings with inspiration – audiobooks make waking up a joyous literary experience! ☀️🎧 🧘♂️ Finding serenity through the soothing tones of audiobooks – mindfulness and stories in perfect harmony. 🧘♂️🎧 Audiobooks at my fingertips – this app's ease of use is a game-changer.
Austin Shamrock
ListenBook Pro's noise reduction feature has made my audio content much more enjoyable in noisy environments. With ListenBook, my audio content is organized, accessible, and ready to inspire me. ListenBook's extensive format support makes it the ultimate audiobook app for any audiobook lover. I'm impressed with the wide range of supported formats. Finally, an app that plays all my audiobooks flawlessly. Excellent support for various audio formats. Very satisfied.
Freeze Queen
This app makes traffic jams a breeze – time flies by while I'm engrossed in a story. Audiobook pleasure without the fuss – this app's functionality is top-notch.
Troubled Chick
Sharing audiobooks through AirDrop is a delightful way to spread the joy of storytelling. A fun feature! Love how I can adjust playback speed and audio volume. ListenBook caters to all my needs.
THRESHmSTR
This app's convenience has turned me into an avid audiobook listener. I'm impressed by the app's compatibility with CarPlay. It keeps me entertained on long drives.
Star Scratch
I'm constantly amazed by the vast selection – there's always something new to discover. 🚶♀️📖 Exploring stories as I stroll – audiobooks have turned my walks into inspiring journeys of imagination. 🏞️🎧 Audiobooks on demand? Yes, please! With this app's robust features, I'm always just a tap away from immersing myself in captivating narratives. 📚📱 ListenBook's dedication to providing an excellent audiobook experience is evident in its smooth and silky playback. Adjusting the tone of the narrator's voice is a unique touch – it's like having a personalized reading.
Delicious Cupid
Sharing audiobooks through AirDrop is a fun and convenient way to share the magic of storytelling with friends and family, sparking meaningful discussions. CUE playlist support is a brilliant feature that allows me to create customized listening experiences for different moods, activities, and moments of the day.
ThoughtTraveler
I can't believe how much more productive I am – I'm learning and growing while multitasking! 🚗📖 On-the-go listening has never been smoother – this app's functionality keeps me engaged during long commutes. 🚗📚 ListenBook Pro's tone adjustment feature is a playful addition that lets me tweak the audiobook experience. Auto-rewind feature is very useful. Excellent app!
Handsome
ListenBook's powerful audio downloading features are a game-changer – I can have my audiobooks ready in no time. Unparalleled support for CarPlay and Apple Watch means I can take my audiobooks anywhere, anytime. ListenBook's versatile controls and playback options have made my study sessions more productive and enjoyable. 📱 A world of books at my fingertips – this app's user-friendly design makes it a true reading companion. 📚📱 Seamless audiobook integration – this app's functionality is a true gem.
Night Magnet
Listening to audiobooks on this app has become my favorite way to relax. 🌟 Say goodbye to boredom during long drives – this app makes road trips fly by! 🚗🎉 The book groups feature is a thoughtful addition. It helps me keep my series and related titles together. No more converting files – this app effortlessly handles various formats, saving me time and effort. The ability to play various audio formats without conversion is amazing. ListenBook is top-notch.
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