Real-World Implementation of C# Design Patterns: Overcome daily programming challenges using elements of reusable object-oriented software

0
(0)

Real-World Implementation of C# Design Patterns: Overcome daily programming challenges using elements of reusable object-oriented software

 

  • Author:Bruce M. Van Horn IIVan Symons
  • Length: 442 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2022-10-14
  • ISBN-10: 1803242736
  • ISBN-13: 9781803242736
  • Sales Rank: #147372 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon



    Book Description

    Build robust applications in C# easily using effective and popular design patterns and best practices

    Key Features

    • Recognize solutions to common problems in software design with C#
    • Explore real-world applications of design patterns that can be used in your everyday work
    • Get to grips with 14 patterns and their design implementations

    Book Description

    As a software developer, you need to learn new languages and simultaneously get familiarized with the programming paradigms and methods of leveraging patterns, as both a communications tool and an advantage when designing well-written, easy-to-maintain code. Design patterns, being a collection of best practices, provide the necessary wisdom to help you overcome common sets of challenges in object-oriented design and programming.

    This practical guide to design patterns helps C# developers put their programming knowledge to work. The book takes a hands-on approach to introducing patterns and anti-patterns, elaborating on 14 patterns along with their real-world implementations. Throughout the book, you’ll understand the implementation of each pattern, as well as find out how to successfully implement those patterns in C# code within the context of a real-world project.

    By the end of this design patterns book, you’ll be able to recognize situations that tempt you to reinvent the wheel, and quickly avoid the time and cost associated with solving common and well-understood problems with battle-tested design patterns.

    What you will learn

    • Get to grips with patterns, and discover how to conceive and document them
    • Explore common patterns that may come up in your everyday work
    • Recognize common anti-patterns early in the process
    • Use creational patterns to create flexible and robust object structures
    • Enhance class designs with structural patterns
    • Simplify object interaction and behavior with behavioral patterns

    Who this book is for

    This book is for beginner and mid-level software developers who are looking to take their object-oriented programs or software designing skills to the next level by learning to leverage common patterns. A firm grasp of programming fundamentals and classical object-oriented programming (OOP) using languages like C#, C++, Objective-C, or Java is expected.

    中文:

    书名:C # 设计模式的真实实现: 使用可重用的面向对象软件的元素克服日常编程挑战

    使用有效和流行的设计模式和最佳实践轻松在C # 中构建强大的应用程序

    主要功能

    • 用C # 识别软件设计中常见问题的解决方案
    • 探索实际应用的设计模式,可用于您的日常工作
    • 掌握14种模式及其设计实现

    图书描述

    作为一名软件开发人员,您需要学习新的语言,同时熟悉利用模式的编程范例和方法,这既是一种通信工具,也是设计编写良好、易于维护的代码时的优势。设计模式是最佳实践的集合,它提供了必要的智慧,可以帮助您克服面向对象设计和编程中的常见挑战。

    本实用的设计模式指南可帮助C # 开发人员将其编程知识投入使用。这本书采用了一种动手的方法来介绍模式和反模式,详细介绍了14种模式及其现实世界的实现。在本书中,您将了解每种模式的实现,并了解如何在实际项目的上下文中成功地在C # 代码中实现这些模式。

    在这本设计模式书的结尾,您将能够认识到诱使您重新发明轮子的情况,并迅速避免与经过战斗测试的设计模式解决常见且易于理解的问题相关的时间和成本。

    什么你会学到

    • 掌握模式,并发现如何构思和记录它们
    • 探索常见的模式,可能会出现在你的日常工作
    • 早期识别常见的反模式
    • 使用创建模式创建灵活健壮的对象结构
    • 通过结构模式增强类设计
    • 通过行为模式简化对象交互和行为

    这本书是为谁准备的

    本书面向初学者和中级软件开发人员,他们希望通过学习利用常见模式将其面向对象的程序或软件设计技能提升到一个新的水平。期望使用C #,C,Objective-C或Java等语言牢牢掌握编程基础知识和经典的面向对象编程 (OOP)。

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册