随笔分类 - 面向对象思想 设计模式
依赖倒置原则(设计模式_05)
摘要:依赖倒转原则就是高层模块不能依赖底层模块,他们两个应该依赖抽象,而抽象就是接口或者抽象类,是管理他们两个的父类,由于这种关系,所以抽象不能依赖细节,而细节要依赖抽象。我们直接用案例来分析就明白了:// 定义一个语言接口public interface ILa...
阅读全文
开放封闭原则(设计模式_04)
摘要:由来:开放封闭式原则是遵循面向对象思想开发扩展性的体现,简单明了的理解就是,对修改关闭,对扩展开放,以下写一个例子来体现:// 加法类public class AddCount { public double countMethod(double co...
阅读全文
单一职责原则(设计模式_03)
摘要:由来:单一职责原则的由来,是面向对象核心思想,高内聚 低耦合,中的高内聚体现,一个类只负责一个类改做的事情,职责分清楚,写一个案例来体现:以下案例是违反了单一职责原则的模拟代码:public class Main { // 模拟:这是没有体现出单一职责...
阅读全文
策略模式(设计模式_02)
摘要:策略模式,其实就是封装变化,为了更加好理解,直接写一个简单案例来说明:首先抽象一个打印的类,这个类里面有打印方法,就是简单的打印一句话// 定义一个抽象打印的类public abstract class Print { // 定义打印一句话的方法 ...
阅读全文
面向对象思想设计_计算器小程序(设计模式入门篇_01)
摘要:名称:简单计算器程序面向对象思想的由来:面向对象编程思想的由来是从面向过程演变而来,所以我们用一个简单的计算器程序用面向过程的方式去实现。以下是面向过程方式实现计算器程序:public class Main { public static void m...
阅读全文
浙公网安备 33010602011771号