Skip to content

Commit de15e50

Browse files
Add design pattern sections and Android sections
1 parent 57c7c34 commit de15e50

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

README.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,12 @@
232232
13. [Process Management](https://tldp.org/LDP/intro-linux/html/chap_04.html)
233233
14. [Linux Data Structures](https://tldp.org/LDP/tlk/ds/ds.html)
234234
15. [Linux Socket Programming](https://www.tenouk.com/cnlinuxsockettutorials.html)
235+
9. Android
236+
1. IPC
237+
2. Activity
238+
3. Service
239+
4. Content Provider
240+
5. Broadcast Receiver
235241

236242
### I. Computer Architecture
237243
1. ARM programmer's model
@@ -337,6 +343,34 @@
337343
3. [Technical Report on C++ Performance](http://www.open-std.org/jtc1/sc22/wg21/docs/TR18015.pdf)
338344
4. [bogotobogo blogs for embedded](https://www.bogotobogo.com/Embedded/)
339345

346+
### Q. Design Patterns
347+
1. [Creation Patterns](https://refactoring.guru/design-patterns/creational-patterns)
348+
1. [Factor Method](https://refactoring.guru/design-patterns/factory-method)
349+
2. [Abstract Factory](https://refactoring.guru/design-patterns/abstract-factory)
350+
3. [Builder](https://refactoring.guru/design-patterns/builder)
351+
4. [Prototype](https://refactoring.guru/design-patterns/prototype)
352+
5. [Singleton](https://refactoring.guru/design-patterns/singleton)
353+
2. [Sturctural Patterns](https://refactoring.guru/design-patterns/structural-patterns)
354+
1. [Adapter](https://refactoring.guru/design-patterns/adapter)
355+
2. [Bridge](https://refactoring.guru/design-patterns/bridge)
356+
3. [Composite](https://refactoring.guru/design-patterns/composite)
357+
4. [Decorator](https://refactoring.guru/design-patterns/decorator)
358+
5. [Facade](https://refactoring.guru/design-patterns/facade)
359+
6. [Flyweight](https://refactoring.guru/design-patterns/flyweight)
360+
7. [Proxy](https://refactoring.guru/design-patterns/proxy)
361+
3. [Behavior Patterns](https://refactoring.guru/design-patterns/behavioral-patterns)
362+
1. [Chain of Responsibility](https://refactoring.guru/design-patterns/chain-of-responsibility)
363+
2. [Command](https://refactoring.guru/design-patterns/command)
364+
3. [Iterator](https://refactoring.guru/design-patterns/iterator)
365+
4. [Mediator](https://refactoring.guru/design-patterns/mediator)
366+
5. [Memento](https://refactoring.guru/design-patterns/memento)
367+
6. [Observer](https://refactoring.guru/design-patterns/observer)
368+
7. [State](https://refactoring.guru/design-patterns/state)
369+
8. [Strategy](https://refactoring.guru/design-patterns/strategy)
370+
9. [Template Method](https://refactoring.guru/design-patterns/template-method)
371+
10. [Visitor](https://refactoring.guru/design-patterns/visitor)
372+
373+
340374
## Interview Psychological Preparation
341375
### A. Symptom
342376

0 commit comments

Comments
 (0)