1. https://en.wikipedia.org/wiki/Software_design_pattern
  2. Martin, Robert C. (2000). "Design Principles and Design Patterns" (PDF).
  3. https://sourcemaking.com/design_patterns
  4. "Design Patterns | Object Oriented Design". www.oodesign.com. Retrieved 2017-04-08.
  5. "Category:Computational Thinking Patterns – Scalable Game Design wiki". sgd.cs.colorado.edu. Retrieved 2015-12-26.
  6. "Introduction to Software Engineering/Architecture/Design Patterns – Wikibooks, open books for an open world". en.wikibooks.org. Retrieved 2015-12-26.
  7. Beck, Kent; Cunningham, Ward (September 1987). Using Pattern Languages for Object-Oriented Program. OOPSLA '87 workshop on Specification and Design for Object-Oriented Programming. Retrieved 2006-05-26.
  8. Meyer, Bertrand; Arnout, Karine (July 2006). "Componentization: The Visitor Example" (PDF). IEEE Computer. IEEE. 39 (7): 23–30. doi:10.1109/MC.2006.227.
  9. Laakso, Sari A. (2003-09-16). "Collection of User Interface Design Patterns". University of Helsinki, Dept. of Computer Science. Retrieved 2008-01-31.
  10. Heer, J.; Agrawala, M. (2006). "Software Design Patterns for Information Visualization". IEEE Transactions on Visualization and Computer Graphics. 12 (5): 853–60. PMID 17080809. doi:10.1109/TVCG.2006.178.
  11. Dougherty, Chad; Sayre, Kirk; Seacord, Robert C.; Svoboda, David; Togashi, Kazuya (2009). Secure Design Patterns (PDF). Software Engineering Institute.
  12. Garfinkel, Simson L. (2005). Design Principles and Patterns for Computer Systems That Are Simultaneously Secure and Usable (Ph.D. thesis).
  13. "Yahoo! Design Pattern Library". Retrieved 2008-01-31.
  14. "How to design your Business Model as a Lean Startup?". Retrieved 2010-01-06.
  15. Pattern Languages of Programming, Conference proceedings (annual, 1994—) [1]
  16. ^ Jump up to: a b c McConnell, Steve (June 2004). "Design in Construction". Code Complete (2nd ed.). Microsoft Press. p. 104. ISBN 978-0-7356-1967-8. Table 5.1 Popular Design Patterns
  17. "Design Patterns: Dependency injection". Retrieved 2011-04-13. The use of a factory class is one common way to implement DI.
  18. ^ Jump up to: a b Fowler, Martin (2002). Patterns of Enterprise Application Architecture. Addison-Wesley. ISBN 978-0-321-12742-6.
  19. C. Martin, Robert (2002). "28. Extension object". Agile Software Development, Principles, Patterns, and Practices. p. 408. ISBN 978-0135974445.
  20. Alur, Deepak; Crupi, John; Malks, Dan (2003). Core J2EE Patterns: Best Practices and Design Strategies. Prentice Hall. p. 166. ISBN 0-13-142246-4.
  21. Fowler, Martin (2002). Patterns of Enterprise Application Architecture. Addison-Wesley. p. 344. ISBN 978-0-321-12742-6.
  22. Bloch, Joshua (2008). "Item 37: Use marker interfaces to define types". Effective Java (Second edition). Addison-Wesley. p. 179. ISBN 978-0-321-35668-0.
  23. "Twin – A Design Pattern for Modeling Multiple Inheritance" (PDF).
  24. Schmidt, Douglas C.; Stal, Michael; Rohnert, Hans; Buschmann, Frank (2000). Pattern-Oriented Software Architecture, Volume 2: Patterns for Concurrent and Networked Objects. John Wiley & Sons. ISBN 0-471-60695-2.
  25. Binding Properties
  26. Nagel, Christian; Evjen, Bill; Glynn, Jay; Watson, Karli; Skinner, Morgan (2008). "Event-based Asynchronous Pattern". Professional C# 2008. Wiley. pp. 570–571. ISBN 0-470-19137-6.
  27. Lock Pattern
  28. Gabriel, Dick. "A Pattern Definition". Archived from the original on 2007-02-09. Retrieved 2007-03-06.
  29. Fowler, Martin (2006-08-01). "Writing Software Patterns". Retrieved 2007-03-06.
  30. Norvig, Peter (1998). Design Patterns in Dynamic Languages.
  31. Hannemann, Jan (2002). Design pattern implementation in Java and AspectJ.
  32. Graham, Paul (2002). Revenge of the Nerds. Retrieved 2012-08-11.
  33. McConnell, Steve (2004). Code Complete: A Practical Handbook of Software Construction, 2nd Edition. p. 105.
  34. https://en.wikipedia.org/wiki/Software_framework
  35. https://en.wikipedia.org/wiki/Higher-order_function
  36. https://en.wikipedia.org/wiki/Component-based_software_engineering#Component_Models
  37. https://www.ibm.com/developerworks/cloud/library/cl-cloudappdevelop/index.html
  38. https://www.ibm.com/developerworks/cloud/library/cl-bluemix-microservices-in-action-part-2-trs/index.html
  39. Eric Evans' Domain-Driven Design: Tackling Complexity in the Heart of Software (Addison-Wesley, 2003) offers good insight and advice into software development for particular domains.
  40. In Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (by Jez Humble and David Farley, Addison-Wesley, 2010), you meet the "deployment pipeline," an automated process for managing all changes.
  41. "Open Source in the Cloud" (December 2010, Sys-Con Media) provides a thorough basic examination of the considerations and issues of using open source technologies in the cloud.
  42. Grace Walker's developerWorks article Revolution in the air: Fundamentals of cloud computing

    provides a good introduction to cloud computing. Another excellent resource for intro-level cloud technology knowledge is the series on service models PaaS, IaaS, and SaaS

  43. In the developerWorks cloud developer resources , discover and share knowledge and experience of application and services developers building their projects for cloud deployment.

results matching ""

    No results matching ""