本书最近好好地研究过了,这里终于要介绍Andrei Alexandrescu了,他是Real公司的项目经理,是GP模板技术的天才,他的高深模板技术影响 了BOOST以及全世界的模板怪杰,本书中他介绍他的库Loki,虽然库十分激进没有实际用途,当时展现的绚烂的特技令人叹服!同时本书是设计 模式用范型实现的经典展现,以及Policy设计模式在其中的极致应用,直接影响了BOOST的adaptor设计(7个Policy)甚至影响了标准库的智能 指针项目(虽然最后被否认了,当时绝对是完美的实现方法)
2023-01-01 23:50:46 13.82MB C++
1
Go: Design Patterns for Real-World Projects What You Will Learn: Install and configure the Go development environment to quickly get started with your first program Use the basic elements of the language including source code structure, variables, constants, and control flow primitives Get to know all the basic syntax and tools you need to start coding in Go Create unique instances that cannot be duplicated within a program Build quirky and fun projects from scratch while exploring patterns, practices, and techniques, as well as a range of different technologies Create websites and data services capable of massive scaling using Go’s net/http package, Explore RESTful patterns as well as low-latency WebSocket APIs Interact with a variety of remote web services to consume capabilities, ranging from authentication and authorization to a fully functioning thesaurus
2022-12-28 11:04:56 10.23MB go design patterns 设计模式
1
Key Features Introduction of the CSP concurrency model by explaining GoRoutines and channels. Objective comparison, with the help of images, of the CSP concurrency model and the Actor model to give the audience a "side by side" understanding of the CSP model. Explanation, including comprehensive text and examples, of all known GoF design patterns in Go. Book Description Go is a multi-paradigm programming language that has built-in facilities to create concurrent applications. Design patterns allow developers to efficiently address common problems faced during developing applications. Go Design Patterns will provide readers with a reference point to software design patterns and CSP concurrency design patterns to help them build applications in a more idiomatic, robust, and convenient way in Go. The book starts with a brief introduction to Go programming essentials and quickly moves on to explain the idea behind the creation of design patterns and how they appeared in the 90's as a common "language" between developers to solve common tasks in object-oriented programming languages. You will then learn how to apply the 23 GoF design patterns in Go and also learn about CSP concurrency patterns, the "killer feature" in Go that has helped Google develop software to maintain thousands of servers. Thus the book will enable you to understand and apply design patterns in an idiomatic way that will produce concise, readable, and maintainable software. What you will learn All basic syntax and tools needed to start coding in Go. Encapsulate the creation of complex objects in an idiomatic way in Go. Create unique instances that cannot be duplicated within a program. Understand the importance of object encapsulation to provide clarity and maintainability. Prepare cost-effective actions so that different parts of the program aren't affected by expensive tasks. Deal with channels and GoRoutines within the Go context to build concurrent application in Go in an idiomatic way. Table of Contents Chapter 1. Ready... Steady... Go! Chapter 2. Creational Patterns - Singleton, Builder, Factory, Prototype, and Abstract Factory Design Patterns Chapter 3. Structural Patterns - Composite, Adapter, and Bridge Design Patterns Chapter 4. Structural Patterns - Proxy, Facade, Decorator, and Flyweight Design Patterns Chapter 5. Behavioral Patterns - Strategy, Chain of Responsibility, and Command Design Patterns Chapter 6. Behavioral Patterns - Template, Memento, and Interpreter Design Patterns Chapter 7. Behavioral Patterns - Visitor, State, Mediator, and Observer Design Patterns Chapter 8. Introduction to Gos Concurrency Chapter 9. Concurrency Patterns - Barrier, Future, and Pipeline Design Patterns Chapter 10. Concurrency Patterns - Workers Pool and Publish/Subscriber Design Patterns Title: Go Design Patterns Author: Mario Castro Contreras Length: 399 pages Edition: 1 Language: English Publisher: Packt Publishing Publication Date: 2017-03-06 ISBN-10: 1786466201 ISBN-13: 9781786466204
2022-12-27 17:59:18 2.2MB Go 设计模式
1
JavaCodeAcc Java代码积累: concurrency design pattern 参考《大话设计模式》 创建型模式 原型模式 建造者模式 单例模式 结构型模式 适配器模式 桥接模式 组合模式 装饰模式 外观模式 享元模式 代理模式 行为模式(类行为型模式) 解释器模式 模板方法模式 行为模式(对象行为型模式) 策略模式 观察者模式 状态模式 备忘录模式 迭代器模式 命令模式 职责链模式 中介者模式 访问者模式 data structure Stack - 使用泛型实现栈 生成Fibonacci数列 using containers 利用迭代器实现反转 util StringUtil类 - 封装常用的String方法 basic 正则表达式使用方式 如果有帮到你,欢迎随意打赏,感谢~
2022-11-24 08:51:08 302KB java design-patterns Java
1
嵌入式设计模式教程,系统设计分析相关的,可以看看
2022-11-12 01:52:19 31.17MB design embedded
1
Learn how to implement design patterns in Java: each pattern in Java Design Patterns is a complete implementation and the output is generated using Eclipse, making the code accessible to all. The examples are chosen so you will be able to absorb the core concepts easily and quickly. This book presents the topic of design patterns in Java in such a way that anyone can grasp the idea. By giving easy to follow examples, you will understand the concepts with increasing depth. The examples presented are straightforward and the topic is presented in a concise manner. Key features of the book: Each of the 23 patterns is described with straightforward Java code. There is no need to know advanced concepts of Java to use this book. Each of the concepts is connected with a real world example and a computer world example. The book uses Eclipse IDE to generate the output because it is the most popular IDE in this field. This is a practitioner's book on design patterns in Java. Design patterns are a popular topic in software development. A design pattern is a common, well-described solution to a common software problem. There is a lot of written material available on design patterns, but scattered and not in one single reference source. Also, many of these examples are unnecessarily big and complex. Table of Contents Chapter 1: Introduction Chapter 2: Observer Patterns Chapter 3: Singleton Patterns Chapter 4: Proxy Patterns Chapter 5: Decorator Patterns Chapter 6: Template Method Patterns Chapter 7: Strategy Patterns (Or, Policy Patterns) Chapter 8: Adapter Patterns Chapter 9: Command Patterns Chapter 10: Iterator Patterns Chapter 11: Facade Patterns Chapter 12: Factory Method Patterns Chapter 13: Memento Patterns Chapter 14: State Patterns Chapter 15: Builder Patterns Chapter 16: Flyweight Patterns Chapter 17: Abstract Factory Patterns Chapter 18: Mediator Patterns Chapter 19: Prototype Patterns Chapter 20: Chain of Responsibility Patterns Chapter 21: Composite Patterns Chapter 22: Bridge Patterns (Or Handle/Body Patterns) Chapter 23: Visitor Patterns Chapter 24: Interpreter Patterns
2022-10-03 15:24:58 6.24MB Java Design Patterns
1
设计模式精解(Design Patterns Explained),中文版+英文PDF版+英文chm版
2022-09-02 10:58:53 19.07MB 设计模式
1
设计模式精解(Design Patterns Explained),中文版+英文PDF版+英文chm版
2022-09-02 10:55:55 17.33MB 设计模式
1
设计模式中文文字版,比较有名,就不再作介绍。
2022-08-29 19:20:47 10.39MB 设计模式
1
GOF-设计模式-Design Patterns-英文原版-高清-有目录-有页码
2022-08-27 17:45:58 2.59MB GOF 设计模式 Design Patterns
1