Narrow your search

Library

KU Leuven (42)

Thomas More Mechelen (40)

UCLL (40)

Odisee (39)

Thomas More Kempen (39)

ULiège (39)

VIVES (39)

UGent (37)

ULB (37)

KBC (35)

More...

Resource type

book (48)


Language

English (45)

Dutch (1)

French (1)

German (1)


Year
From To Submit

2019 (48)

Listing 1 - 10 of 48 << page
of 5
>>
Sort by

Book
Einführung in die objektorientierte Programmierung
Author:
ISBN: 3486783203 Year: 2019 Publisher: Berlin ; Boston : Oldenbourg Wissenschaftsverlag,

Loading...
Export citation

Choose an application

Bookmark

Abstract


Book
Modern programming : object oriented programming and best practices
Author:
ISBN: 1838986901 9781838986902 1838986189 9781838986186 Year: 2019 Publisher: Birmingham ; Mumbai : Packt Publishing Ltd,

Loading...
Export citation

Choose an application

Bookmark

Abstract

"Discover the untapped features of object-oriented programming and use it with other software tools to code fast, efficient applications. Key Features Explore the complexities of object-oriented programming (OOP) Discover what OOP can do for you Learn to use the key tools and software engineering practices to support your own programming needs Book Description Your experience and knowledge always influence the approach you take and the tools you use to write your programs. With a sound understanding of how to approach your goal and what software paradigms to use, you can create high-performing applications quickly and efficiently. In this two-part book, you'll discover the untapped features of object-oriented programming and use it with other software tools to code fast and efficient applications. The first part of the book begins with a discussion on how OOP is used today and moves on to analyze the ideas and problems that OOP doesn't address. It continues by deconstructing the complexity of OOP, showing you its fundamentally simple core. You'll see that, by using the distinctive elements of OOP, you can learn to build your applications more easily. The next part of this book talks about acquiring the skills to become a better programmer. You'll get an overview of how various tools, such as version control and build management, help make your life easier. This book also discusses the pros and cons of other programming paradigms, such as aspect-oriented programming and functional programming, and helps to select the correct approach for your projects. It ends by talking about the philosophy behind designing software and what it means to be a "good" developer. By the end of this two-part book, you will have learned that OOP is not always complex, and you will know how you can evolve into a better programmer by learning about ethics, teamwork, and documentation. What you will learn Untangle the complexity of object-oriented programming by breaking it down to its essential building blocks Realize the full potential of OOP to design efficient, maintainable programs Utilize coding best practices, including TDD, pair programming and code reviews, to improve your work Use tools, such as source control and IDEs, to work more efficiently Learn how to most productively work with other developers Build your own software development philosophy Who this book is for This book is ideal for programmers who want to understand the philosophy behind creating software and what it means to be "good" at designing software. Programmers who want to deconstruct the OOP paradigm and see how it can be reconstructed in a clear, straightforward way will also find this book useful. To understand the ideas expressed in this book, you must be an experienced programmer who wants to evolve their practice." -- Publisher's description.


Book
Proceedings of the 9th International Workshop on Equation-based Object-oriented Modeling Languages and Tools
Author:
Year: 2019 Publisher: New York, New York : Association for Computing Machinery,

Loading...
Export citation

Choose an application

Bookmark

Abstract


Book
Proceedings of the 14th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems
Author:
Year: 2019 Publisher: New York : Association for Computing Machinery,

Loading...
Export citation

Choose an application

Bookmark

Abstract


Book
Proceedings of the Workshop on Context-oriented Programming
Author:
Year: 2019 Publisher: New York, New York : Association for Computing Machinery,

Loading...
Export citation

Choose an application

Bookmark

Abstract


Book
Hands-on domain-driven design with . NET core : tackling complexity in the heart of software by putting DDD principles into practice
Author:
ISBN: 1788833686 Year: 2019 Publisher: Birmingham ; Mumbai : Packt Publishing Ltd,

Loading...
Export citation

Choose an application

Bookmark

Abstract


Book
Java Program Design : Principles, Polymorphism, and Patterns
Author:
ISBN: 1484241436 1484241428 Year: 2019 Publisher: Berkeley, CA : Apress : Imprint: Apress,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Get a grounding in polymorphism and other fundamental aspects of object-oriented program design and implementation, and learn a subset of design patterns that any practicing Java professional simply must know in today’s job climate. Java Program Design presents program design principles to help practicing programmers up their game and remain relevant in the face of changing trends and an evolving language. The book enhances the traditional design patterns with Java's new functional programming features, such as functional interfaces and lambda expressions. The result is a fresh treatment of design patterns that expands their power and applicability, and reflects current best practice. The book examines some well-designed classes from the Java class library, using them to illustrate the various object-oriented principles and patterns under discussion. Not only does this approach provide good, practical examples, but you will learn useful library classes you might not otherwise know about. The design of a simplified banking program is introduced in chapter 1 in a non-object-oriented incarnation and the example is carried through all chapters. You can see the object orientation develop as various design principles are progressively applied throughout the book to produce a refined, fully object-oriented version of the program in the final chapter. What You'll Learn: Create well-designed programs, and identify and improve poorly-designed ones Build a professional-level understanding of polymorphism and its use in Java interfaces and class hierarchies Apply classic design patterns to Java programming problems while respecting the modern features of the Java language Take advantage of classes from the Java library to facilitate the implementation of design patterns in your programs.


Book
Hands-on object-oriented programming with C# : build maintainable software with reusable code using C#
Author:
ISBN: 1788292952 Year: 2019 Publisher: Birmingham ; Mumbai : Packt Publishing Ltd,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Enhance your programming skills by learning the intricacies of object oriented programming in C# 8 Key Features Understand the four pillars of OOP; encapsulation, inheritance, abstraction and polymorphism Leverage the latest features of C# 8 including nullable reference types and Async Streams Explore various design patterns, principles, and best practices in OOP Book Description Object-oriented programming (OOP) is a programming paradigm organized around objects rather than actions, and data rather than logic. With the latest release of C#, you can look forward to new additions that improve object-oriented programming. This book will get you up to speed with OOP in C# in an engaging and interactive way. The book starts off by introducing you to C# language essentials and explaining OOP concepts through simple programs. You will then go on to learn how to use classes, interfacesm and properties to write pure OOP code in your applications. You will broaden your understanding of OOP further as you delve into some of the advanced features of the language, such as using events, delegates, and generics. Next, you will learn the secrets of writing good code by following design patterns and design principles. You'll also understand problem statements with their solutions and learn how to work with databases with the help of ADO.NET. Further on, you'll discover a chapter dedicated to the Git version control system. As you approach the conclusion, you'll be able to work through OOP-specific interview questions and understand how to tackle them. By the end of this book, you will have a good understanding of OOP with C# and be able to take your skills to the next level. What you will learn Master OOP paradigm fundamentals Explore various types of exceptions Utilize C# language constructs efficiently Solve complex design problems by understanding OOP Understand how to work with databases using ADO.NET Understand the power of generics in C# Get insights into the popular version control system, Git Learn how to model and design your software Who this book is for This book is designed for people who are new to object-oriented programming. Basic C# skills are assumed, however, prior knowledge of OOP in any other language is not required.


Book
Object georiënteerd programmeren, design patterns
Author:
ISBN: 9789057523984 Year: 2019 Publisher: Boom beroepsonderwijs


Book
Concise Guide to Object-Oriented Programming : An Accessible Approach Using Java
Author:
ISBN: 3030133044 3030133036 Year: 2019 Publisher: Cham : Springer International Publishing : Imprint: Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

This engaging textbook provides an accessible introduction to coding and the world of Object-Oriented (OO) programming, using Java as the illustrative programming language. Emphasis is placed on what is most helpful for the first-time coder, in order to develop and understand their knowledge and skills in a way that is relevant and practical. The examples presented in the text demonstrate how skills in OO programming can be used to create applications and programs that have real-world value in daily life. Topics and features: Presents an overview of programming and coding, a brief history of programming languages, and a concise introduction to programming in Java using BlueJ. Discusses classes and objects, reviews various Java library objects and packages, and introduces the idea of the Application Programming Interface (API). Highlights how OO design forms an essential role in producing a useful solution to a problem, and the importance of the concept of class polymorphism. Examines what to do when code encounters an error condition, describing the exception handling mechanism and practical measures in defensive coding. Investigates the work of arrays and collections, with a particular focus on fixed length arrays, the ArrayList, HashMap and HashSet. Describes the basics of building a Graphical User Interface (GUI) using Swing, and the concept of a design pattern. Outlines two complete applications, from conceptual design to implementation, illustrating the content covered by the rest of the book. Provides code for all examples and projects at an associated website. This concise guide is ideal for the novice approaching OO programming for the first time, whether they are a student of computer science embarking on a one-semester course in this area, or someone learning for the purpose of professional development or self-improvement. The text does not require any prior knowledge of coding, software engineering, OO, or mathematics. Dr. Kingsley Sage is a Senior Teaching Fellow in Computing Sciences in the Department of Informatics at the University of Sussex, Brighton, UK, and a Senior Fellow of the Higher Education Academy (SFHEA). He has more than 20 years of teaching experience, from the level of further/continuing education through to postgraduate-level teaching, in both traditional university teaching and adult education.

Listing 1 - 10 of 48 << page
of 5
>>
Sort by