zhongziso种子搜
首页
功能
磁力转BT
BT转磁力
使用教程
免责声明
关于
zhongziso
搜索
Making Your C# Code More Object-oriented
magnet:?xt=urn:btih:e63774d1d6e914176541418745db2766f1c0cf1b&dn=Making Your C# Code More Object-oriented
磁力链接详情
Hash值:
e63774d1d6e914176541418745db2766f1c0cf1b
点击数:
161
文件大小:
1.26 GB
文件数量:
85
创建日期:
2022-7-6 02:42
最后访问:
2024-8-17 09:27
访问标签:
Making
Your
C#
Code
More
Object-oriented
文件列表详情
01. Course Overview/1. Course Overview.mp4 3.66 MB
02. Attaining Extensibility with Object-oriented Code/1. What Makes Code Object-oriented.mp4 10.18 MB
02. Attaining Extensibility with Object-oriented Code/2. What Follows in This Course.mp4 4.76 MB
02. Attaining Extensibility with Object-oriented Code/3. An Example that Lacks Objects.mp4 10.05 MB
02. Attaining Extensibility with Object-oriented Code/4. Putting Objects Where It Doesn’t Seem to Be Possible.mp4 7.99 MB
02. Attaining Extensibility with Object-oriented Code/5. Summary.mp4 1.35 MB
03. Rendering Branching Over Boolean Tests Obsolete/1. Introducing the Problem in Code.mp4 9.22 MB
03. Rendering Branching Over Boolean Tests Obsolete/2. Recognizing the Problem.mp4 19.93 MB
03. Rendering Branching Over Boolean Tests Obsolete/3. Turning Branching into a Function.mp4 17.52 MB
03. Rendering Branching Over Boolean Tests Obsolete/4. Turning Function into a State.mp4 24.93 MB
03. Rendering Branching Over Boolean Tests Obsolete/5. Moving All State-related Code into States.mp4 31.99 MB
03. Rendering Branching Over Boolean Tests Obsolete/6. Assessing Improvement.mp4 16 MB
03. Rendering Branching Over Boolean Tests Obsolete/7. Summary.mp4 3.49 MB
04. Keeping the Focus on Domain Logic with Sequences/1. Understanding the Problem.mp4 11.62 MB
04. Keeping the Focus on Domain Logic with Sequences/2. Outlining the Desired Solution.mp4 12.56 MB
04. Keeping the Focus on Domain Logic with Sequences/3. Aggregating the Sequence.mp4 20.22 MB
04. Keeping the Focus on Domain Logic with Sequences/4. Improving the Readability.mp4 14.49 MB
04. Keeping the Focus on Domain Logic with Sequences/5. Improving Performance of Infrastructural Operations.mp4 11.43 MB
04. Keeping the Focus on Domain Logic with Sequences/6. Summary.mp4 5.17 MB
05. Untangling Structure from Operations on Business Data/1. Identifying the Problem of Selecting an Object.mp4 8.73 MB
05. Untangling Structure from Operations on Business Data/2. Identifying the Problem of Synthesizing an Object.mp4 22.07 MB
05. Untangling Structure from Operations on Business Data/3. Understanding the Problems.mp4 14.84 MB
05. Untangling Structure from Operations on Business Data/4. Treating Collection of Objects as an Object.mp4 14.33 MB
05. Untangling Structure from Operations on Business Data/5. Implementing the Collection of Objects.mp4 18.37 MB
05. Untangling Structure from Operations on Business Data/6. Introducing the Compositional Function Idea.mp4 29.75 MB
05. Untangling Structure from Operations on Business Data/7. Generalized Composition Function.mp4 34.54 MB
05. Untangling Structure from Operations on Business Data/8. Summary.mp4 3.31 MB
06. Turning Algorithms into Strategy Objects/1. Identifying the Problem of a Varying Algorithm.mp4 14.47 MB
06. Turning Algorithms into Strategy Objects/2. Dissecting the Algorithm.mp4 20.36 MB
06. Turning Algorithms into Strategy Objects/3. Identifying the Moving Parts of the Algorithm.mp4 24.71 MB
06. Turning Algorithms into Strategy Objects/4. Analysis of the Template Method with Strategy Object.mp4 13.58 MB
06. Turning Algorithms into Strategy Objects/5. Externalizing Strategy to a Separate Class.mp4 19.69 MB
06. Turning Algorithms into Strategy Objects/6. Implementing a Concrete Strategy Class.mp4 18.98 MB
06. Turning Algorithms into Strategy Objects/7. Summary.mp4 3.24 MB
07. Using Immutable Objects When Possible/1. Causing a Bug That Comes from a Mutable Object.mp4 17.88 MB
07. Using Immutable Objects When Possible/10. Mutable vs. Immutable vs. Value Object.mp4 18.81 MB
07. Using Immutable Objects When Possible/11. Summary.mp4 4.18 MB
07. Using Immutable Objects When Possible/2. Discovering the Aliasing Bug.mp4 18.09 MB
07. Using Immutable Objects When Possible/3. Fixing the Aliasing Bug.mp4 6.71 MB
07. Using Immutable Objects When Possible/4. Understanding Value Objects.mp4 11.73 MB
07. Using Immutable Objects When Possible/5. Implementing Reference Type as a Value Type.mp4 22.64 MB
07. Using Immutable Objects When Possible/6. Consuming the Immutable Class.mp4 13.77 MB
07. Using Immutable Objects When Possible/7. Turning Immutable Objects into Value Objects.mp4 21.12 MB
07. Using Immutable Objects When Possible/8. Supporting Hash Tables.mp4 15.08 MB
07. Using Immutable Objects When Possible/9. Completing the Equality Tests.mp4 17.79 MB
08. Leveraging Special Case Objects to Remove Null Checks/1. Understanding the Problem of Null.mp4 16.51 MB
08. Leveraging Special Case Objects to Remove Null Checks/2. Outlining the Design Without Null References.mp4 6.22 MB
08. Leveraging Special Case Objects to Remove Null Checks/3. How to Never Return Null.mp4 20.44 MB
08. Leveraging Special Case Objects to Remove Null Checks/4. Demonstrating the Power of Null Objects.mp4 20.47 MB
08. Leveraging Special Case Objects to Remove Null Checks/5. Introducing Special Cases.mp4 12.43 MB
08. Leveraging Special Case Objects to Remove Null Checks/6. Turning Boolean Query Methods into Real Operations.mp4 14.87 MB
08. Leveraging Special Case Objects to Remove Null Checks/7. Substituting Objects at Run Time.mp4 16.87 MB
08. Leveraging Special Case Objects to Remove Null Checks/8. Summary.mp4 3.43 MB
09. Turning Optional Calls into Calls on Optional Objects/1. Complicating the Requirements That Lead to Use of Nulls.mp4 14.03 MB
09. Turning Optional Calls into Calls on Optional Objects/2. Identifying the Problem of a Nonexistent Objects.mp4 17.56 MB
09. Turning Optional Calls into Calls on Optional Objects/3. Representing Optional Object as a Collection.mp4 18.2 MB
09. Turning Optional Calls into Calls on Optional Objects/4. Wrapping a Collection into an Option Type.mp4 20.72 MB
09. Turning Optional Calls into Calls on Optional Objects/5. Improving Readability of the Client Code.mp4 4.8 MB
09. Turning Optional Calls into Calls on Optional Objects/6. Adding Pattern Matching to Options.mp4 11.42 MB
09. Turning Optional Calls into Calls on Optional Objects/7. Heavyweight Implementation of Options with Pattern Matching.mp4 19.32 MB
09. Turning Optional Calls into Calls on Optional Objects/8. Demonstrating the Use of Heavyweight Option Type.mp4 17.36 MB
09. Turning Optional Calls into Calls on Optional Objects/9. Summary.mp4 4.22 MB
10. Increasing Flexibility by Avoiding Switch Statements/1. Adding Requirements that Lead to Multiway Branching.mp4 15.35 MB
10. Increasing Flexibility by Avoiding Switch Statements/2. Using the Old-fashioned Switch Instruction and an Enum.mp4 16.57 MB
10. Increasing Flexibility by Avoiding Switch Statements/3. Encapsulating Representation in a Separate Class.mp4 19.73 MB
10. Increasing Flexibility by Avoiding Switch Statements/4. Using Encapsulated Representation as the Key.mp4 17.3 MB
10. Increasing Flexibility by Avoiding Switch Statements/5. Turning Multiway Branching into a Dictionary Object.mp4 14.89 MB
10. Increasing Flexibility by Avoiding Switch Statements/6. Substituting the Multiway Branching Object at Runtime.mp4 34.48 MB
10. Increasing Flexibility by Avoiding Switch Statements/7. Summary.mp4 5.04 MB
11. Turning Chained Branching into the Chain of Rule Objects/1. Implementing Classical Chain of If-Then-Elses.mp4 20.2 MB
11. Turning Chained Branching into the Chain of Rule Objects/2. Proposing an Object-oriented Design.mp4 16.04 MB
11. Turning Chained Branching into the Chain of Rule Objects/3. Implementing Concrete Rules.mp4 22.44 MB
11. Turning Chained Branching into the Chain of Rule Objects/4. Simplifying Implementation Through Refactoring.mp4 20.67 MB
11. Turning Chained Branching into the Chain of Rule Objects/5. Combining Primitive Rules into Complex Ones.mp4 24.28 MB
11. Turning Chained Branching into the Chain of Rule Objects/6. Demonstrating the Flexibility of the Chain of Rules.mp4 25.19 MB
11. Turning Chained Branching into the Chain of Rule Objects/7. Summary.mp4 4.44 MB
12. Refactoring to Bind It All Together/1. Introducing an Example.mp4 8.15 MB
12. Refactoring to Bind It All Together/2. Analyzing Initial Implementation.mp4 11.29 MB
12. Refactoring to Bind It All Together/3. Recognizing Infrastructural Code.mp4 15.71 MB
12. Refactoring to Bind It All Together/4. Making Infrastructure Explicit.mp4 8.02 MB
12. Refactoring to Bind It All Together/5. Removing All Infrastructure from Implementation.mp4 18.69 MB
12. Refactoring to Bind It All Together/6. Where to Go with Infrastructural Code.mp4 19.01 MB
12. Refactoring to Bind It All Together/7. Making Profit on Flexibility of Object-oriented Code.mp4 27.85 MB
12. Refactoring to Bind It All Together/8. Summary.mp4 4.08 MB
12. Refactoring to Bind It All Together/9. Course Summary.mp4 12.44 MB
其他位置