“OOP”相关日志

  • 浪漫午夜
    OOP名词释意66天前
    作者:浪漫午夜 标签: OOP 
    OOP名词释意 编程范型 对于OOP的准确定义及其本意存在着不少争论。 通常,OOP被理解为一种将程序分解为封装数据及相关操作的模块而进行的编程方式。有别于其它编程方式,OOP中的与某数据类型相关的一系列操作都被有机地封装到该数据类型当中,而非散放于其外,因而OOP中的数据类型不仅有着状态,还有着...
  • 种菜编程盖房子研习中医
    读《黄帝内经》关于阴阳的论述172天前
    作者:种菜编程盖房子研习中医 标签: OOP  黄帝内经 
       “阴阳者,数之可十,推之可百,数之可千,推之可万,万之大,不可胜数,然其要一也。”     把阴和阳分别看作纯虚函数,这句话就非常有OOP(物件导向)的味道了。    “所谓阴阳者,去者为...
  • neverland
    今日的重大发现---ArgoUML215天前
    作者:neverland 标签: 开源UML  建模工具  OOP 
      找到一个蛮好的建模工具。 这玩意蛮好用的,据说eclipse的UML插件可能会导致死机(汗- -!)。用了一个下午,觉得挺好用的。而且可以准确无误的转化成java语言。界面也比较友好,可惜没有使用汉化版稍微麻烦了一点。支持所有标准的UML图表。它运行在任何Java平台。甚好甚...
  • 我想更懂你929
    10道题算出你爱人的名字。! 244天前
    作者:我想更懂你929 标签: oop 
    十道题算出你爱人的名字       1)写下一个异性的名字.      (2)你最喜欢红色,黑色,蓝色,绿色,黄色.哪个色    &n...
  • Allen0228
    OOP遵照:开放封闭原则--OCP305天前
    作者:Allen0228 标签: OOP  OCP 
    一、OCP简介(OCP--Open-Closed Principle):Software entities(classes,modules,functions,etc.) should be open for extension, but closed for modification。软件实体应...
  • Allen0228
    OOP遵照:Liskov替换原则--LSP305天前
    作者:Allen0228 标签: OOP  LSP 
    一、LSP简介(LSP--Liskov Substitution Principle): 定义:如果对于类型S的每一个对象o1,都有一个类型T的对象o2,使对于任意用类型T定义的程序P,将o2替换为o1,P的行为保持不变,则称S为T的一个子类型。子类型必须能够替换它的基类型。LSP又称里氏替换原则。...
  • Allen0228
    OOP遵照:依赖倒置原则--DIP305天前
    作者:Allen0228 标签: OOP  DIP 
    依赖倒置(Dependence Inversion Principle)原则讲的是:要依赖于抽象,不要依赖于具体。 简单的说,依赖倒置原则要求客户端依赖于抽象耦合。原则表述:phpma开源 罗江游鱼 抽象不应当依赖于细节;细节应当依赖于抽象;要针对接口编程,不针对实现编程。 反面例子: 缺...
  • Allen0228
    OOP遵照:接口隔离原则--ISP305天前
    作者:Allen0228 标签: OOP  ISP 
      一、ISP简介(ISP--Interface Segregation Principle): 使用多个专门的接口比使用单一的总接口要好。一个类对另外一个类的依赖性应当是建立在最小的接口上的。一个接口代表一个角色,不应当将不同的角色都交给一个接口。没有关系的接口合并在一起,形成一个臃肿的...
  • Allen0228
    OOP遵照:单一职责原则--SRP305天前
    作者:Allen0228 标签: OOP  SRP 
    一、SRP简介(SRP--Single-Responsibility Principle): 就一个类而言,应该只专注于做一件事和仅有一个引起它变化的原因。PHP开源com     所谓职责,我们可以理解他为功能,就是设计的这个类功能应该只有一个,而不是两个或更多。也...
  • 伟大的饺子
    JVM运行时数据区308天前
    作者:伟大的饺子 标签: Java  基础  学习  面向对象  oop 
    JVM运行时数据区每一个JVM都必须包括如下组件:堆,栈,方法区,寄存器,常量池 1. 堆   堆是一个自由内存区域,常用于内存的动态分配或临时分配。堆是一种运行时数据区,为类和数组对象提供内存。JVM在启动时创建堆,然后当Java中创建类或数组对象时,就从堆中分配所需内存。当对象或数组不...