├── .gitattributes ├── .gitignore ├── README.md ├── SOLIDPrinciples.sln └── SOLIDPrinciples ├── App.config ├── Form1.Designer.cs ├── Form1.cs ├── Form1.resx ├── Lab1_SRP ├── BadExample │ └── FullStackDeveloper.cs └── GoodExample │ ├── BackEndDeveloper.cs │ ├── FrontEndDeveloper.cs │ └── SQLDeveloper.cs ├── Lab2_OCP ├── BadExample │ ├── AreaCalculator.cs │ └── Rectangle.cs └── GoodExample │ ├── AreaCalculator.cs │ ├── Circle.cs │ ├── Rectangle.cs │ └── Shape.cs ├── Lab3_LSP ├── BadExample │ ├── Car.cs │ ├── Ferrari.cs │ └── Tofas.cs └── GoodExample │ ├── Car.cs │ ├── Ferrari.cs │ ├── IAirConditionable.cs │ └── Tofas.cs ├── Lab4_ISP ├── BadExample │ └── Bad.cs └── GoodExample │ └── Good.cs ├── Program.cs ├── Properties ├── AssemblyInfo.cs ├── Resources.Designer.cs ├── Resources.resx ├── Settings.Designer.cs └── Settings.settings └── SOLIDPrinciples.csproj /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/README.md -------------------------------------------------------------------------------- /SOLIDPrinciples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples.sln -------------------------------------------------------------------------------- /SOLIDPrinciples/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/App.config -------------------------------------------------------------------------------- /SOLIDPrinciples/Form1.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Form1.Designer.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Form1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Form1.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Form1.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Form1.resx -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab1_SRP/BadExample/FullStackDeveloper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab1_SRP/BadExample/FullStackDeveloper.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab1_SRP/GoodExample/BackEndDeveloper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab1_SRP/GoodExample/BackEndDeveloper.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab1_SRP/GoodExample/FrontEndDeveloper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab1_SRP/GoodExample/FrontEndDeveloper.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab1_SRP/GoodExample/SQLDeveloper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab1_SRP/GoodExample/SQLDeveloper.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab2_OCP/BadExample/AreaCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab2_OCP/BadExample/AreaCalculator.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab2_OCP/BadExample/Rectangle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab2_OCP/BadExample/Rectangle.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab2_OCP/GoodExample/AreaCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab2_OCP/GoodExample/AreaCalculator.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab2_OCP/GoodExample/Circle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab2_OCP/GoodExample/Circle.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab2_OCP/GoodExample/Rectangle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab2_OCP/GoodExample/Rectangle.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab2_OCP/GoodExample/Shape.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab2_OCP/GoodExample/Shape.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab3_LSP/BadExample/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab3_LSP/BadExample/Car.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab3_LSP/BadExample/Ferrari.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab3_LSP/BadExample/Ferrari.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab3_LSP/BadExample/Tofas.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab3_LSP/BadExample/Tofas.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab3_LSP/GoodExample/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab3_LSP/GoodExample/Car.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab3_LSP/GoodExample/Ferrari.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab3_LSP/GoodExample/Ferrari.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab3_LSP/GoodExample/IAirConditionable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab3_LSP/GoodExample/IAirConditionable.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab3_LSP/GoodExample/Tofas.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab3_LSP/GoodExample/Tofas.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab4_ISP/BadExample/Bad.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab4_ISP/BadExample/Bad.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Lab4_ISP/GoodExample/Good.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Lab4_ISP/GoodExample/Good.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Program.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Properties/Resources.resx -------------------------------------------------------------------------------- /SOLIDPrinciples/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /SOLIDPrinciples/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/Properties/Settings.settings -------------------------------------------------------------------------------- /SOLIDPrinciples/SOLIDPrinciples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozdeemiir/SOLIDPrinciples/HEAD/SOLIDPrinciples/SOLIDPrinciples.csproj --------------------------------------------------------------------------------