Software Design in Python
Software Design in Python
Principles and Patterns
Mak, Ronald
Manning Publications
05/2026
456
Dura
Inglês
9781633439498
Pré-lançamento - envio 15 a 20 dias após a sua edição
Descrição não disponível.
PART 1: INTRODUCTION
1 THE PATH TO WELL-DESIGNED SOFTWARE
2 ITERATE TO ACHIEVE GOOD DESIGN
PART 2: DESIGN THE RIGHT APPLICATION
3 GET REQUIREMENTS TO BUILD THE RIGHT APPLICATION
4 GOOD CLASS DESIGN TO BUILD THE APPLICATION RIGHT
PART 3: DESIGN THE APPLICATION RIGHT
5 HIDE CLASS IMPLEMENTATIONS
6 DON'T SURPRISE YOUR USERS
7 DESIGN SUBCLASSES RIGHT
PART 4: DESIGN PATTERNS SOLVE APPLICATION ARCHITECTURE PROBLEMS
8 THE TEMPLATE METHOD AND STRATEGY DESIGN PATTERNS
9 THE FACTORY METHOD AND THE ABSTRACT FACTORY DESIGN PATTERNS
10 THE ADAPTER AND FACADE DESIGN PATTERNS
11 THE ITERATOR AND VISITOR DESIGN PATTERNS
12 THE OBSERVER DESIGN PATTERN
13 THE STATE DESIGN PATTERN
14 THE SINGLETON, COMPOSITE, AND DECORATOR DESIGN PATTERNS
PART 5: ADDITIONAL DESIGN TECHNIQUES
15 DESIGNING SOLUTIONS WITH RECURSION AND BACKTRACKING
16 DESIGNING MULTITHREADED PROGRAMS
1 THE PATH TO WELL-DESIGNED SOFTWARE
2 ITERATE TO ACHIEVE GOOD DESIGN
PART 2: DESIGN THE RIGHT APPLICATION
3 GET REQUIREMENTS TO BUILD THE RIGHT APPLICATION
4 GOOD CLASS DESIGN TO BUILD THE APPLICATION RIGHT
PART 3: DESIGN THE APPLICATION RIGHT
5 HIDE CLASS IMPLEMENTATIONS
6 DON'T SURPRISE YOUR USERS
7 DESIGN SUBCLASSES RIGHT
PART 4: DESIGN PATTERNS SOLVE APPLICATION ARCHITECTURE PROBLEMS
8 THE TEMPLATE METHOD AND STRATEGY DESIGN PATTERNS
9 THE FACTORY METHOD AND THE ABSTRACT FACTORY DESIGN PATTERNS
10 THE ADAPTER AND FACADE DESIGN PATTERNS
11 THE ITERATOR AND VISITOR DESIGN PATTERNS
12 THE OBSERVER DESIGN PATTERN
13 THE STATE DESIGN PATTERN
14 THE SINGLETON, COMPOSITE, AND DECORATOR DESIGN PATTERNS
PART 5: ADDITIONAL DESIGN TECHNIQUES
15 DESIGNING SOLUTIONS WITH RECURSION AND BACKTRACKING
16 DESIGNING MULTITHREADED PROGRAMS
Este título pertence ao(s) assunto(s) indicados(s). Para ver outros títulos clique no assunto desejado.
python software design; software design patterns; python design principles; object oriented python; python application architecture; design patterns in python; maintainable python code; scalable python applications; python class design; python decorators
PART 1: INTRODUCTION
1 THE PATH TO WELL-DESIGNED SOFTWARE
2 ITERATE TO ACHIEVE GOOD DESIGN
PART 2: DESIGN THE RIGHT APPLICATION
3 GET REQUIREMENTS TO BUILD THE RIGHT APPLICATION
4 GOOD CLASS DESIGN TO BUILD THE APPLICATION RIGHT
PART 3: DESIGN THE APPLICATION RIGHT
5 HIDE CLASS IMPLEMENTATIONS
6 DON'T SURPRISE YOUR USERS
7 DESIGN SUBCLASSES RIGHT
PART 4: DESIGN PATTERNS SOLVE APPLICATION ARCHITECTURE PROBLEMS
8 THE TEMPLATE METHOD AND STRATEGY DESIGN PATTERNS
9 THE FACTORY METHOD AND THE ABSTRACT FACTORY DESIGN PATTERNS
10 THE ADAPTER AND FACADE DESIGN PATTERNS
11 THE ITERATOR AND VISITOR DESIGN PATTERNS
12 THE OBSERVER DESIGN PATTERN
13 THE STATE DESIGN PATTERN
14 THE SINGLETON, COMPOSITE, AND DECORATOR DESIGN PATTERNS
PART 5: ADDITIONAL DESIGN TECHNIQUES
15 DESIGNING SOLUTIONS WITH RECURSION AND BACKTRACKING
16 DESIGNING MULTITHREADED PROGRAMS
1 THE PATH TO WELL-DESIGNED SOFTWARE
2 ITERATE TO ACHIEVE GOOD DESIGN
PART 2: DESIGN THE RIGHT APPLICATION
3 GET REQUIREMENTS TO BUILD THE RIGHT APPLICATION
4 GOOD CLASS DESIGN TO BUILD THE APPLICATION RIGHT
PART 3: DESIGN THE APPLICATION RIGHT
5 HIDE CLASS IMPLEMENTATIONS
6 DON'T SURPRISE YOUR USERS
7 DESIGN SUBCLASSES RIGHT
PART 4: DESIGN PATTERNS SOLVE APPLICATION ARCHITECTURE PROBLEMS
8 THE TEMPLATE METHOD AND STRATEGY DESIGN PATTERNS
9 THE FACTORY METHOD AND THE ABSTRACT FACTORY DESIGN PATTERNS
10 THE ADAPTER AND FACADE DESIGN PATTERNS
11 THE ITERATOR AND VISITOR DESIGN PATTERNS
12 THE OBSERVER DESIGN PATTERN
13 THE STATE DESIGN PATTERN
14 THE SINGLETON, COMPOSITE, AND DECORATOR DESIGN PATTERNS
PART 5: ADDITIONAL DESIGN TECHNIQUES
15 DESIGNING SOLUTIONS WITH RECURSION AND BACKTRACKING
16 DESIGNING MULTITHREADED PROGRAMS
Este título pertence ao(s) assunto(s) indicados(s). Para ver outros títulos clique no assunto desejado.