Maziar Rezaei

My feedback

  1. 51 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      3 comments  ·  Visual Studio IDE » Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
      Maziar Rezaei supported this idea  · 
    • 97 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        4 comments  ·  Visual Studio IDE » Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
        Maziar Rezaei commented  · 

        Just another example of java totally demolishing the notions of component oriented programming and object oriented design.

        I strongly urge you to review the concepts of interfaces and what's their role in programming, as set by component oriented languages. Languages like Java and C# provide a common ground between pure object oriented and pure component oriented languages.

        If you need to have default implementation, use abstract classes. If you have the problem of multiple inheritance, then you automatically know that you have a poor design and need to reconsider what you are doing.

        I strongly suggest you read the first chapters of "Programming .net Components, 2nd edition" just to realize how your argument is far from the principles. Java is generally poor in those regards.

        Finally, I invite all commenters to look at C# as harmony of beautiful concepts, rather than a compiler and conflict thing.

      • 133 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          4 comments  ·  Visual Studio IDE » Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
          Maziar Rezaei supported this idea  · 
        • 63 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            13 comments  ·  Visual Studio IDE » Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
            Maziar Rezaei supported this idea  · 
          • 1,076 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              1 comment  ·  Visual Studio IDE » Languages - JavaScript  ·  Flag idea as inappropriate…  ·  Admin →
              Maziar Rezaei supported this idea  · 
            • 398 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                12 comments  ·  Visual Studio IDE » Project  ·  Flag idea as inappropriate…  ·  Admin →
                Maziar Rezaei supported this idea  · 

              Feedback and Knowledge Base