FileMood

Download Making Your C# Code More Object-oriented

Making Your Code More Object oriented

Name

Making Your C# Code More Object-oriented

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

1.3 GB

Total Files

85

Hash

5B93CBCC0CDE796BCDC021DCC5C17E16C8EC913F

/02.Attaining Extensibility with Object-oriented Code/

05.Summary.mp4

1.4 MB

02.What Follows in This Course.mp4

5.0 MB

04.Putting Objects Where It Doesn’t Seem to Be Possible.mp4

8.4 MB

03.An Example that Lacks Objects.mp4

10.5 MB

01.What Makes Code Object-oriented.mp4

10.7 MB

/06.Turning Algorithms into Strategy Objects/

07.Summary.mp4

3.4 MB

04.Analysis of the Template Method with Strategy Object.mp4

14.2 MB

01.Identifying the Problem of a Varying Algorithm.mp4

15.2 MB

06.Implementing a Concrete Strategy Class.mp4

19.9 MB

05.Externalizing Strategy to a Separate Class.mp4

20.6 MB

02.Dissecting the Algorithm.mp4

21.3 MB

03.Identifying the Moving Parts of the Algorithm.mp4

25.9 MB

/05.Untangling Structure from Operations on Business Data/

08.Summary.mp4

3.5 MB

01.Identifying the Problem of Selecting an Object.mp4

9.2 MB

04.Treating Collection of Objects as an Object.mp4

15.0 MB

03.Understanding the Problems.mp4

15.6 MB

05.Implementing the Collection of Objects.mp4

19.3 MB

02.Identifying the Problem of Synthesizing an Object.mp4

23.1 MB

06.Introducing the Compositional Function Idea.mp4

31.2 MB

07.Generalized Composition Function.mp4

36.2 MB

/08.Leveraging Special Case Objects to Remove Null Checks/

08.Summary.mp4

3.6 MB

02.Outlining the Design Without Null References.mp4

6.5 MB

05.Introducing Special Cases.mp4

13.0 MB

06.Turning Boolean Query Methods into Real Operations.mp4

15.6 MB

01.Understanding the Problem of Null.mp4

17.3 MB

07.Substituting Objects at Run Time.mp4

17.7 MB

03.How to Never Return Null.mp4

21.4 MB

04.Demonstrating the Power of Null Objects.mp4

21.5 MB

/03.Rendering Branching Over Boolean Tests Obsolete/

07.Summary.mp4

3.7 MB

01.Introducing the Problem in Code.mp4

9.7 MB

06.Assessing Improvement.mp4

16.8 MB

03.Turning Branching into a Function.mp4

18.4 MB

02.Recognizing the Problem.mp4

20.9 MB

04.Turning Function into a State.mp4

26.1 MB

05.Moving All State-related Code into States.mp4

33.5 MB

/01.Course Overview/

01.Course Overview.mp4

3.8 MB

/12.Refactoring to Bind It All Together/

08.Summary.mp4

4.3 MB

04.Making Infrastructure Explicit.mp4

8.4 MB

01.Introducing an Example.mp4

8.6 MB

02.Analyzing Initial Implementation.mp4

11.8 MB

09.Course Summary.mp4

13.0 MB

03.Recognizing Infrastructural Code.mp4

16.5 MB

05.Removing All Infrastructure from Implementation.mp4

19.6 MB

06.Where to Go with Infrastructural Code.mp4

19.9 MB

07.Making Profit on Flexibility of Object-oriented Code.mp4

29.2 MB

/07.Using Immutable Objects When Possible/

11.Summary.mp4

4.4 MB

03.Fixing the Aliasing Bug.mp4

7.0 MB

04.Understanding Value Objects.mp4

12.3 MB

06.Consuming the Immutable Class.mp4

14.4 MB

08.Supporting Hash Tables.mp4

15.8 MB

09.Completing the Equality Tests.mp4

18.6 MB

01.Causing a Bug That Comes from a Mutable Object.mp4

18.8 MB

02.Discovering the Aliasing Bug.mp4

19.0 MB

10.Mutable vs. Immutable vs. Value Object.mp4

19.7 MB

07.Turning Immutable Objects into Value Objects.mp4

22.2 MB

05.Implementing Reference Type as a Value Type.mp4

23.7 MB

/09.Turning Optional Calls into Calls on Optional Objects/

09.Summary.mp4

4.4 MB

05.Improving Readability of the Client Code.mp4

5.0 MB

06.Adding Pattern Matching to Options.mp4

12.0 MB

01.Complicating the Requirements That Lead to Use of Nulls.mp4

14.7 MB

08.Demonstrating the Use of Heavyweight Option Type.mp4

18.2 MB

02.Identifying the Problem of a Nonexistent Objects.mp4

18.4 MB

03.Representing Optional Object as a Collection.mp4

19.1 MB

07.Heavyweight Implementation of Options with Pattern Matching.mp4

20.3 MB

04.Wrapping a Collection into an Option Type.mp4

21.7 MB

/11.Turning Chained Branching into the Chain of Rule Objects/

07.Summary.mp4

4.7 MB

02.Proposing an Object-oriented Design.mp4

16.8 MB

01.Implementing Classical Chain of If-Then-Elses.mp4

21.2 MB

04.Simplifying Implementation Through Refactoring.mp4

21.7 MB

03.Implementing Concrete Rules.mp4

23.5 MB

05.Combining Primitive Rules into Complex Ones.mp4

25.5 MB

06.Demonstrating the Flexibility of the Chain of Rules.mp4

26.4 MB

/10.Increasing Flexibility by Avoiding Switch Statements/

07.Summary.mp4

5.3 MB

05.Turning Multiway Branching into a Dictionary Object.mp4

15.6 MB

01.Adding Requirements that Lead to Multiway Branching.mp4

16.1 MB

02.Using the Old-fashioned Switch Instruction and an Enum.mp4

17.4 MB

04.Using Encapsulated Representation as the Key.mp4

18.1 MB

03.Encapsulating Representation in a Separate Class.mp4

20.7 MB

06.Substituting the Multiway Branching Object at Runtime.mp4

36.2 MB

/04.Keeping the Focus on Domain Logic with Sequences/

06.Summary.mp4

5.4 MB

05.Improving Performance of Infrastructural Operations.mp4

12.0 MB

01.Understanding the Problem.mp4

12.2 MB

02.Outlining the Desired Solution.mp4

13.2 MB

04.Improving the Readability.mp4

15.2 MB

03.Aggregating the Sequence.mp4

21.2 MB

 

Total files 85


Copyright © 2025 FileMood.com