随笔分类 -  CS3342 Software Design

摘要:Ethics - Ethical Considerarions 'The Power of Creation and Destruction' Ask yourself : Purpose(目的): What is the objective for which you are striving? 阅读全文
posted @ 2018-05-05 18:02 Charonnnnn 阅读(292) 评论(0) 推荐(0)
摘要:Software Design Patterns - Observer Pattern, Command Pattern Observer Pattern - For Broadcasting Messages to Subscribers Needs to “Notify/update ALL i 阅读全文
posted @ 2018-03-26 19:11 Charonnnnn 阅读(278) 评论(0) 推荐(0)
摘要:Benefits of Design Patterns Design patterns enable large-scale reuse of software architectures and also help document systems Patterns explicitly capt 阅读全文
posted @ 2018-03-26 19:10 Charonnnnn 阅读(382) 评论(0) 推荐(0)
摘要:Single Responsibility Principle (SRP) Just because you can, doesn't mean you should. Example SPR: The design violates SRP. Class Rectangle has two res 阅读全文
posted @ 2018-03-26 11:49 Charonnnnn 阅读(350) 评论(0) 推荐(0)
摘要:Single Responsibility Principle (SRP) Open-Closed Principle (OCP) Liskov Substitution Principle (LSP) Interface Segregation Principle (ISP) Dependency 阅读全文
posted @ 2018-03-25 11:14 Charonnnnn 阅读(339) 评论(0) 推荐(0)
摘要:UML - Sequence Diagram Sequence Diagram Shows: Objects or Actors (NOT classes or the system itself) as vertical dotted lines. (events as horizontal ar 阅读全文
posted @ 2018-03-22 12:39 Charonnnnn 阅读(375) 评论(0) 推荐(0)
摘要:UML - Class diagram A class diagram is used to visualize object-oriented classes and their relationships in our system. Class Linkages – 3 Types Compo 阅读全文
posted @ 2018-03-22 12:06 Charonnnnn 阅读(372) 评论(0) 推荐(0)
摘要:Object-Oriented Programming Fundamental - Part 2 Roles of Variable Developers often use a program variable for a specific purpose. If a variable has m 阅读全文
posted @ 2018-03-21 22:54 Charonnnnn 阅读(314) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2018-01-25 11:20 Charonnnnn 阅读(318) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2018-01-17 22:05 Charonnnnn 阅读(266) 评论(0) 推荐(0)