随笔分类 - CS3342 Software Design
摘要:Ethics - Ethical Considerarions 'The Power of Creation and Destruction' Ask yourself : Purpose(目的): What is the objective for which you are striving?
阅读全文
摘要:Software Design Patterns - Observer Pattern, Command Pattern Observer Pattern - For Broadcasting Messages to Subscribers Needs to “Notify/update ALL i
阅读全文
摘要:Benefits of Design Patterns Design patterns enable large-scale reuse of software architectures and also help document systems Patterns explicitly capt
阅读全文
摘要:Single Responsibility Principle (SRP) Just because you can, doesn't mean you should. Example SPR: The design violates SRP. Class Rectangle has two res
阅读全文
摘要:Single Responsibility Principle (SRP) Open-Closed Principle (OCP) Liskov Substitution Principle (LSP) Interface Segregation Principle (ISP) Dependency
阅读全文
摘要:UML - Sequence Diagram Sequence Diagram Shows: Objects or Actors (NOT classes or the system itself) as vertical dotted lines. (events as horizontal ar
阅读全文
摘要:UML - Class diagram A class diagram is used to visualize object-oriented classes and their relationships in our system. Class Linkages – 3 Types Compo
阅读全文
摘要:Object-Oriented Programming Fundamental - Part 2 Roles of Variable Developers often use a program variable for a specific purpose. If a variable has m
阅读全文
摘要:Object-Oriented Programming Fundamental - Part 1 Object: can be quantified to mean one specific item - is an entity that has a state and a set of oper
阅读全文
摘要:Software Software is a set of items or objects that form a "configuration" that includes: Programs (i.e., source code, executable code) which are inst
阅读全文

浙公网安备 33010602011771号