1 Star 0 Fork 0

jackaroo2020 / design-pattern

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

面向对象

面向对象是软件开发方法,一种编程范式。相对于面向过程来讲的,它从更高的层次来进行系统建模,更贴近事物的自然运行模式。
封装、抽象、继承、多态分别可以解决哪些编程问题
接口vs抽象类的区别
如何对接口鉴权这样一个功能开发做面向对象分析设计

设计原则

设计原则是指导我们代码设计的一些经验总结,对于某些场景下,是否应该应用某种设计模式,具有指导意义。
SOLID原则_单一职责原则
SOLID原则_开闭原则
SOLID原则_里氏替换原则
SOLID原则_接口隔离原则
SOLID原则_依赖反转原则
KISS原则和YAGNI原则
DRY原则
迪米特法则
实战_针对业务系统的开发,如何做需求分析和设计.md
实战_针对非业务的通用框架开发,如何做需求分析和设计

规范与重构

规范与重构
为什么要重构
单元测试
什么是代码的可测试性
改善代码质量的20条编程规范
实战_重构一段ID生成器

设计模式

设计模式是针对软件开发中经常遇到的一些设计问题,总结出来的一套解决方案或者设计思路。应用设计模式的主要目的是提高代码的可扩展性。

创建型模式

创建型设计模式主要解决“对象的创建”问题。
L01_单例模式(Singleton Pattern)
L02_工厂模式(Factory Pattern)
L03_建造者模式(Builder Pattern)
L04_原型模式(Prototype Pattern)

结构型模式

结构型设计模式主要解决“类或对象的组合或组装”问题。

行为型模式

行为型设计模式主要解决的就是“类或对象之间的交互”问题

空文件

简介

设计模式笔记及源码 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/jackaroo2020/design-pattern.git
git@gitee.com:jackaroo2020/design-pattern.git
jackaroo2020
design-pattern
design-pattern
master

搜索帮助