chore: restore original directory structure (project under code-review-graph-main/)
This commit is contained in:
+33
@@ -0,0 +1,33 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
use File::Basename;
|
||||
|
||||
package Animal;
|
||||
|
||||
sub new {
|
||||
my ($class, %args) = @_;
|
||||
return bless \%args, $class;
|
||||
}
|
||||
|
||||
sub speak {
|
||||
my ($self) = @_;
|
||||
return "...";
|
||||
}
|
||||
|
||||
package Dog;
|
||||
|
||||
sub new {
|
||||
my ($class, %args) = @_;
|
||||
my $self = Animal::new($class, %args);
|
||||
return $self;
|
||||
}
|
||||
|
||||
sub fetch {
|
||||
my ($self, $item) = @_;
|
||||
return "Fetched $item";
|
||||
}
|
||||
|
||||
sub bark {
|
||||
my ($self) = @_;
|
||||
print $self->speak() . "\n";
|
||||
}
|
||||
Reference in New Issue
Block a user